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:

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 XrdClientMStream::BindPendingStream(), XrdClientPhyConnection::BuildMessage(), XrdClientConn::CheckErrorStatus(), XrdClientConn::CheckHostDomain(), XrdClientConn::CheckResp(), XrdClientPhyConnection::Connect(), XrdClientConnectionMgr::Connect(), XrdClientConn::Connect(), XrdClientAdmin::Connect(), XrdClient::Copy(), XrdClientMessage::CreateData(), XrdClientConnectionMgr::Disconnect(), XrdClientConn::DoAuthentication(), XrdClientPhyConnection::DoHandShake(), XrdClientConn::DoLogin(), XrdClientConn::DoWriteSoftCheckPoint(), XrdClientMStream::EstablishParallelStreams(), GarbageCollectorThread(), XrdClientConn::GetAccessToSrv(), XrdClientConn::GetParallelStreamCount(), XrdClientConn::GetParallelStreamToUse(), XrdClientConn::GoToAnotherServer(), XrdClientConn::HandleServerError(), XrdClientAdmin::LocalLocate(), XrdClient::LowOpen(), XrdClient::Open(), XrdClient::OpenFileWhenRedirected(), ParStreamOpenerThread(), XrdClient::ProcessUnsolicitedMsg(), XrdClient::Read(), XrdClient::Read_Async(), XrdClientConn::ReadPartialAnswer(), XrdClientConnectionMgr::ReadRaw(), XrdClient::ReadV(), XrdClientSock::RecvRaw(), XrdClientPSock::RecvRaw(), XrdClientConn::SendGenCommand(), XrdClientSock::SendRaw_sock(), SocketReaderThread(), XrdClientPhyConnection::StartReader(), XrdClient::Stat(), XrdClient::Sync(), XrdClientSock::TryConnect_low(), XrdClient::TryOpen(), XrdClientReadV::UnpackReadVResp(), XrdClient::Write(), XrdClientConnectionMgr::WriteRaw(), XrdClientConn::WriteToServer(), XrdClientConn::WriteToServer_Async(), XrdClient::XrdClient(), XrdClientAdmin::XrdClientAdmin(), XrdClientConn::XrdClientConn(), XrdClientConnectionMgr::XrdClientConnectionMgr(), XrdClientMessage::XrdClientMessage(), 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 XrdCmsPrepare::Add(), XrdClientMStream::AddParallelStream(), XrdOssCache::Alloc(), XrdClientPhyConnection::BuildMessage(), XrdClientPhyConnection::CheckAutoTerm(), XrdClientConn::CheckErrorStatus(), XrdClientConn::CheckHostDomain(), XrdClientUrlSet::CheckPort(), XrdClientConn::CheckPort(), XrdClient::Close(), XrdClientPhyConnection::Connect(), XrdClientConnectionMgr::Connect(), XrdClientConn::Connect(), XrdClientAdmin::Connect(), XrdClientUrlSet::ConvertDNSAlias(), CreateDestPath_xrd(), XrdClientPhyConnection::Disconnect(), XrdClientConnectionMgr::Disconnect(), XrdClientConn::DoAuthentication(), XrdClientPhyConnection::DoHandShake(), XrdClientConn::DoLogin(), XrdClientConn::DomainMatcher(), DumpPhyConn(), XrdClientUrlSet::EraseUrl(), XrdClientPSock::EstablishParallelSock(), XrdClientMStream::EstablishParallelStreams(), XrdClientAdmin::ExistDirs(), XrdClientAdmin::ExistFiles(), XrdClientConn::GetAccessToSrv(), XrdClientConn::GetDomainToMatch(), XrdClientConn::HandleServerError(), XrdClientPhyConnection::HandleUnsolicited(), XrdClientAdmin::IsFileOnline(), XrdClientAdmin::LocalLocate(), XrdClient::LowOpen(), main(), XrdClient::Open(), XrdClient::OpenFileWhenRedirected(), XrdClientReadCache::PrintCache(), XrdClientConn::ProcessAsynResp(), XrdClientAdmin::ProcessUnsolicitedMsg(), XrdClient::ProcessUnsolicitedMsg(), XrdClientAbs::Query(), XrdClient::Read(), XrdClient::Read_Async(), ReaderThread_loc(), ReaderThread_xrd(), ReaderThread_xrd_xtreme(), XrdClientConn::ReadPartialAnswer(), XrdClientPhyConnection::ReadRaw(), XrdClientMessage::ReadRaw(), XrdClientLogConnection::ReadRaw(), XrdClient::ReadV(), XrdClientSock::RecvRaw(), XrdClientPSock::RecvRaw(), XrdClientReadV::ReqReadV(), XrdClientConn::SendGenCommand(), XrdClientPSock::SendRaw(), XrdClientAbs::SetParm(), XrdFrmTransfer::SetupCmd(), XrdClientUrlSet::ShowUrls(), SocketReaderThread(), XrdOssSys::Stage_QT(), XrdClientPhyConnection::StartReader(), XrdClientAdmin::Stat(), XrdClient::Stat(), XrdClientAdmin::Stat_vfs(), XrdClientReadCache::SubmitRawData(), XrdClientUrlInfo::TakeUrl(), XrdClient::Truncate(), XrdClientSock::TryConnect(), XrdClientSock::TryConnect_low(), XrdClient::TryOpen(), XrdClientConn::WaitResp(), XrdClientPhyConnection::WriteRaw(), XrdClientLogConnection::WriteRaw(), XrdClient::XrdClient(), XrdClientAdmin::XrdClientAdmin(), XrdClientUrlSet::XrdClientUrlSet(), XrdSecProtocolsslInit(), and XrdClientPhyConnection::~XrdClientPhyConnection().