xrootd
Classes | Defines
XrdClientDebug.hh File Reference
#include <sstream>
#include "XrdClient/XrdClientConst.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdClient/XrdClientEnv.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysLogger.hh"
#include "XrdSys/XrdSysError.hh"
Include dependency graph for XrdClientDebug.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdClientDebug

Defines

#define DebugLevel()   XrdClientDebug::Instance()->GetDebugLevel()
#define DebugSetLevel(l)   XrdClientDebug::Instance()->SetLevel(l)
#define Info(lvl, where, what)
#define Error(where, what)

Define Documentation

#define DebugLevel ( )    XrdClientDebug::Instance()->GetDebugLevel()
#define DebugSetLevel (   l)    XrdClientDebug::Instance()->SetLevel(l)
#define Error (   where,
  what 
)
Value:
{ \
ostringstream outs;\
outs << where << ": " << what; \
XrdClientDebug::Instance()->TraceStream((short)XrdClientDebug::kNODEBUG, outs);\
}

Referenced by XrdClient::XrdClient(), XrdClient::Open(), XrdClient::Read(), XrdClient::ReadV(), XrdClient::Write(), XrdClient::Sync(), XrdClient::TryOpen(), XrdClient::LowOpen(), XrdClient::Stat(), XrdClient::OpenFileWhenRedirected(), XrdClient::Copy(), XrdClient::ProcessUnsolicitedMsg(), XrdClient::Read_Async(), XrdClientAdmin::XrdClientAdmin(), XrdClientAdmin::Connect(), XrdClientAdmin::LocalLocate(), XrdClientConn::XrdClientConn(), XrdClientConn::Connect(), XrdClientConn::SendGenCommand(), XrdClientConn::CheckHostDomain(), XrdClientConn::CheckResp(), XrdClientConn::WriteToServer(), XrdClientConn::CheckErrorStatus(), XrdClientConn::ReadPartialAnswer(), XrdClientConn::GetAccessToSrv(), XrdClientConn::DoLogin(), XrdClientConn::DoAuthentication(), XrdClientConn::HandleServerError(), XrdClientConn::GoToAnotherServer(), XrdClientConn::WriteToServer_Async(), XrdClientConn::GetParallelStreamToUse(), XrdClientConn::GetParallelStreamCount(), XrdClientConn::DoWriteSoftCheckPoint(), GarbageCollectorThread(), XrdClientConnectionMgr::BootUp(), XrdClientConnectionMgr::Connect(), XrdClientConnectionMgr::Disconnect(), XrdClientConnectionMgr::ReadRaw(), XrdClientConnectionMgr::WriteRaw(), XrdClientMessage::XrdClientMessage(), XrdClientMessage::CreateData(), ParStreamOpenerThread(), XrdClientMStream::EstablishParallelStreams(), XrdClientMStream::BindPendingStream(), SocketReaderThread(), XrdClientPhyConnection::Connect(), XrdClientPhyConnection::StartReader(), XrdClientPhyConnection::BuildMessage(), XrdClientPSock::RecvRaw(), XrdClientReadV::UnpackReadVResp(), XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdClientSock::TryConnect_low(), and XrdClientUrlSet::XrdClientUrlSet().

#define Info (   lvl,
  where,
  what 
)
Value:
{ \
XrdClientDebug::Instance()->Lock();\
if (XrdClientDebug::Instance()->GetDebugLevel() >= lvl) {\
ostringstream outs;\
outs << where << ": " << what; \
XrdClientDebug::Instance()->TraceStream((short)lvl, outs);\
}\
XrdClientDebug::Instance()->Unlock();\
}

Referenced by XrdBwmHandle::Retire(), XrdClient::XrdClient(), XrdClient::Open(), XrdClient::Read(), XrdClient::ReadV(), XrdClient::TryOpen(), XrdClient::LowOpen(), XrdClient::Stat(), XrdClient::Close(), XrdClient::OpenFileWhenRedirected(), XrdClient::ProcessUnsolicitedMsg(), XrdClient::Read_Async(), XrdClient::Truncate(), XrdClientAbs::SetParm(), XrdClientAbs::Query(), XrdClientAdmin::XrdClientAdmin(), XrdClientAdmin::Connect(), XrdClientAdmin::Stat(), XrdClientAdmin::Stat_vfs(), XrdClientAdmin::ExistFiles(), XrdClientAdmin::ExistDirs(), XrdClientAdmin::IsFileOnline(), XrdClientAdmin::ProcessUnsolicitedMsg(), XrdClientAdmin::LocalLocate(), XrdClientConn::Connect(), XrdClientConn::SendGenCommand(), XrdClientConn::CheckHostDomain(), XrdClientConn::DomainMatcher(), XrdClientConn::CheckErrorStatus(), XrdClientConn::ReadPartialAnswer(), XrdClientConn::GetAccessToSrv(), XrdClientPhyConnection::DoHandShake(), XrdClientConn::DoLogin(), XrdClientConn::DoAuthentication(), XrdClientConn::HandleServerError(), XrdClientConn::GoToAnotherServer(), XrdClientConn::GetDomainToMatch(), XrdClientConn::CheckPort(), XrdClientConn::WaitResp(), XrdClientConn::ProcessAsynResp(), DumpPhyConn(), XrdClientConnectionMgr::Connect(), XrdClientConnectionMgr::Disconnect(), XrdClientLogConnection::WriteRaw(), XrdClientLogConnection::ReadRaw(), XrdClientMessage::ReadRaw(), XrdClientMStream::EstablishParallelStreams(), XrdClientMStream::AddParallelStream(), SocketReaderThread(), XrdClientPhyConnection::~XrdClientPhyConnection(), XrdClientPhyConnection::Connect(), XrdClientPhyConnection::StartReader(), XrdClientPhyConnection::Disconnect(), XrdClientPhyConnection::CheckAutoTerm(), XrdClientPhyConnection::ReadRaw(), XrdClientPhyConnection::BuildMessage(), XrdClientPhyConnection::HandleUnsolicited(), XrdClientPhyConnection::WriteRaw(), XrdClientPSock::RecvRaw(), XrdClientPSock::SendRaw(), XrdClientPSock::EstablishParallelSock(), XrdClientReadCache::SubmitRawData(), XrdClientReadCache::PrintCache(), XrdClientReadV::ReqReadV(), XrdClientSock::RecvRaw(), XrdClientSock::TryConnect(), XrdClientSock::TryConnect_low(), XrdClientUrlInfo::TakeUrl(), XrdClientUrlSet::XrdClientUrlSet(), XrdClientUrlSet::EraseUrl(), XrdClientUrlSet::ShowUrls(), XrdClientUrlSet::CheckPort(), XrdClientUrlSet::ConvertDNSAlias(), XrdCmsCluster::Statt(), XrdCmsPrepare::Add(), ReaderThread_xrd(), ReaderThread_xrd_xtreme(), ReaderThread_loc(), CreateDestPath_xrd(), main(), XrdFrmTransfer::SetupCmd(), XrdOssFile::Open(), XrdOssCache::Alloc(), and XrdOssSys::Stage_QT().