![]() |
XRootD
|
#include <XrdSysError.hh>
Public Member Functions | |
XrdSysError (XrdSysLogger *lp, const char *ErrPrefix="sys") | |
~XrdSysError () | |
int | baseFD () |
void | Emsg (const char *esfx, const char *text1, const char *text2=0, const char *text3=0) |
int | Emsg (const char *esfx, int ecode, const char *text1, const char *text2=0) |
int | getMsgMask () |
void | Log (int mask, const char *esfx, const char *text1, const char *text2=0, const char *text3=0) |
XrdSysLogger * | logger (XrdSysLogger *lp=0) |
void | Say (const char *text1, const char *text2=0, const char *txt3=0, const char *text4=0, const char *text5=0, const char *txt6=0) |
void | setMsgMask (int mask) |
const char * | SetPrefix (const char *prefix) |
void | TBeg (const char *txt1=0, const char *txt2=0, const char *txt3=0) |
void | TEnd () |
Static Public Member Functions | |
static void | addTable (XrdSysError_Table *etp) |
static const char * | ec2text (int ecode) |
Definition at line 89 of file XrdSysError.hh.
|
inline |
Definition at line 92 of file XrdSysError.hh.
References SetPrefix().
|
inline |
Definition at line 99 of file XrdSysError.hh.
|
inlinestatic |
Definition at line 106 of file XrdSysError.hh.
Referenced by XrdOssSys::Configure().
int XrdSysError::baseFD | ( | ) |
Definition at line 73 of file XrdSysError.cc.
References XrdSysLogger::originalFD().
Referenced by XrdOucUtils::Undercover().
|
static |
Definition at line 79 of file XrdSysError.cc.
References XrdSysError_Table::Lookup(), and XrdSysE2T().
Referenced by XrdBwm::Emsg(), Emsg(), and XrdOucERoute::Format().
void XrdSysError::Emsg | ( | const char * | esfx, |
const char * | text1, | ||
const char * | text2 = 0 , |
||
const char * | text3 = 0 |
||
) |
Definition at line 117 of file XrdSysError.cc.
References XrdGlobal::Logger, XrdSysLogger::Put(), Set_IOV_Buff, and Set_IOV_Item.
int XrdSysError::Emsg | ( | const char * | esfx, |
int | ecode, | ||
const char * | text1, | ||
const char * | text2 = 0 |
||
) |
Definition at line 95 of file XrdSysError.cc.
References ec2text(), XrdGlobal::Logger, XrdSysLogger::Put(), Set_IOV_Buff, and Set_IOV_Item.
Referenced by StatsFileSystem::StatsFileSystem(), XrdNetMsg::XrdNetMsg(), XrdPoll::XrdPoll(), XrdTlsTempCA::XrdTlsTempCA(), XrdXrootdMonitor::XrdXrootdMonitor(), XrdXrootdPgwFob::~XrdXrootdPgwFob(), XrdOuca2x::a2fm(), XrdOuca2x::a2i(), XrdOuca2x::a2ll(), XrdOuca2x::a2p(), XrdOuca2x::a2sn(), XrdOuca2x::a2sp(), XrdOuca2x::a2sz(), XrdOuca2x::a2tm(), XrdOuca2x::a2vp(), XrdNetSocket::Accept(), XrdInet::Accept(), XrdNet::Accept(), Macaroons::Authz::Access(), XrdFrmCns::Add(), XrdOfsPoscq::Add(), XrdCmsPrepare::Add(), XrdFrcReqFile::Add(), XrdFrmXfrQueue::Add(), XrdCmsCluster::Add(), XrdCmsManager::Add(), XrdXrootdFileTable::Add(), XrdCmsClustID::AddNode(), XrdOssSpace::Adjust(), XrdOssSys::AioInit(), XrdCmsProtocol::Alloc(), XrdCmsKeyItem::Alloc(), XrdCmsJob::Alloc(), XrdLinkCtl::Alloc(), XrdCmsSecurity::Authenticate(), XrdDigAuth::Authorize(), XrdOfsTPC::Authorize(), XrdNet::Bind(), XrdCmsCluster::BlackList(), XrdOssSys::BreakLink(), XrdCksManOss::Calc(), XrdCksManager::Calc(), XrdFrcReqFile::Can(), XrdSecProtParm::Cat(), XrdAccAuthFile::Changed(), XrdOucPsx::ClientConfig(), XrdLinkXeq::Close(), XrdOfsPoscq::Commit(), Macaroons::Handler::Config(), XrdPfc::Cache::Config(), StatsFileSystem::Config(), XrdCksManager::Config(), XrdNetPMarkCfg::Config(), XrdAccConfig::ConfigDB(), BlacklistDecision::ConfigDecision(), XrdOucLogging::configLog(), XrdPssSys::ConfigMapID(), XrdOssSys::ConfigProc(), XrdPfcPurgeQuota::ConfigPurgePin(), XrdOssSys::ConfigStage(), XrdOssSys::ConfigStageC(), XrdHttpProtocol::Configure(), XrdXrootdProtocol::Configure(), XrdCephOss::Configure(), XrdOssSys::Configure(), XrdDigAuth::Configure(), XrdCmsFinderRMT::Configure(), XrdCmsFinderTRG::Configure(), XrdCmsRedirLocal::Configure(), XrdCmsClientConfig::Configure(), XrdDigConfig::Configure(), XrdSsiSfsConfig::Configure(), XrdCmsSecurity::Configure(), XrdConfig::Configure(), XrdFrmConfig::Configure(), XrdBwm::Configure(), XrdOfs::Configure(), XrdThrottle::FileSystem::Configure(), XrdVomsMapfile::Configure(), XrdCmsConfig::Configure1(), XrdOssSys::ConfigXeq(), XrdOfs::ConfigXeq(), XrdInet::Connect(), XrdCmsManTree::Connect(), XrdOssCopy::Copy(), XrdSysXAttr::Copy(), XrdOfsChkPnt::Create(), XrdOssSys::Create(), XrdTlsTempCA::TempCAGuard::create(), XrdNetSocket::Create(), XrdCmsPrepare::Del(), XrdOfsPoscq::Del(), XrdPosixFile::DelayedDestroy(), XrdCmsClientMan::delayResp(), XrdOfsChkPnt::Delete(), XrdCmsNode::Delete(), XrdCmsCache::DelFile(), XrdAccAudit::Deny(), XrdPoll::Detach(), XrdPollE::Disable(), XrdPollPoll::Disable(), XrdBwmHandle::Dispatch(), XrdCmsNode::do_Disc(), XrdCmsNode::do_Load(), XrdCmsNode::do_Mv(), XrdCmsNode::do_SelPrep(), XrdCmsNode::do_Status(), XrdPollPoll::doDetach(), XrdOucUtils::doIf(), XrdLinkXeq::DoIt(), XrdCmsConfig::DoIt(), XrdSsiFileReq::DoIt(), XrdXrootdCallBack::Done(), XrdXrootdAioTask::Drain(), TPC::Stream::DumpBuffers(), XrdBwm::Emsg(), XrdDigFS::Emsg(), XrdOfs::Emsg(), XrdSfsNative::Emsg(), XrdSsiUtils::Emsg(), XrdPollE::Enable(), XrdPollPoll::Enable(), XrdBwmLogger::Event(), XrdPollE::Exclude(), XrdPollPoll::Exclude(), XrdCmsProtocol::Execute(), XrdCmsBaseFS::Exists(), XrdOfsTPCAuth::Expired(), XrdOfsTPCInfo::Fail(), XrdOfsTPC::Fatal(), XrdOucProg::Feed(), XrdSsiFileReq::Finalize(), XrdScheduler::Fork(), XrdCmsFinderRMT::Forward(), XrdOssFile::Fsync(), XrdOucGatherConf::Gather(), XrdXrootdAioTask::gdFail(), XrdOfsHanXpr::Get(), XrdPfcPurgeQuota::GetBytesToRecover(), XrdSsiScale::getEnt(), XrdAccEntity::GetEntity(), XrdOssSys::GetFile(), XrdAccAuthFile::getID(), XrdNetIF::GetIF(), XrdSysPlugin::getLibrary(), XrdOucStream::GetMyFirstWord(), XrdAccAuthFile::getPP(), XrdAccAuthFile::getRec(), XrdPoll::getRequest(), XrdCmsSecurity::getVnId(), XrdNetSocket::getWindow(), XrdAccAudit::Grant(), XrdCmsSecurity::Identify(), XrdLinkCtl::idleScan(), XrdPollE::Include(), XrdPollPoll::Include(), XrdBuffManager::Init(), XrdCmsMeter::Init(), XrdFrcReqFile::Init(), XrdFrmTransfer::Init(), XrdFrmXfrDaemon::Init(), XrdFrmXfrQueue::Init(), XrdOfsConfigCP::Init(), XrdThrottleManager::Init(), XrdXrootdMonFile::Init(), XrdXrootdMonitor::Init(), XrdCmsSupervisor::Init(), XrdOssSpace::Init(), XrdCksManager::Init(), XrdPssCks::Init(), XrdFrmMonitor::Init(), XrdFrcCID::Init(), XrdOfsPoscq::Init(), XrdCmsCache::Init(), XrdCmsRRQ::Init(), XrdFrmPurge::Init(), XrdOfsEvr::Init(), XrdXrootdAdmin::Init(), XrdCmsAdmin::InitAREvents(), XrdSecProtParm::Insert(), XrdSsiTaskReal::Kill(), XrdOucN2N::lfn2pfn(), XrdOucN2N::lfn2rfn(), XrdFrcReqFile::List(), XrdOfsPoscq::List(), XrdXrootdPrepare::List(), XrdOucN2NLoader::Load(), XrdProtLoad::Load(), XrdOfsConfigPI::Load(), LoadFS(), XrdFrmConfig::LocalPath(), Log(), XrdXrootdPrepare::Log(), XrdXrootdPrepare::Logdel(), XrdFrmConfig::LogicalPath(), XrdCmsAdmin::Login(), XrdXrootdAdmin::Login(), main(), mainConfig(), XrdOucUtils::makeHome(), XrdFrcUtils::makePath(), XrdFrcUtils::makeQDir(), XrdOssMio::Map(), XrdFrmMigrate::Migrate(), XrdCmsAdmin::MonAds(), XrdCmsMeter::Monitor(), XrdSsiLogger::Msg(), XrdSsiLogger::Msgf(), XrdSsiLogger::Msgv(), XrdOssSys::MSS_Closedir(), XrdOssSys::MSS_Create(), XrdOssSys::MSS_Opendir(), XrdOssSys::MSS_Readdir(), XrdOssSys::MSS_Rename(), XrdOssSys::MSS_Stat(), XrdOssSys::MSS_Unlink(), XrdOssSys::MSS_Xeq(), XrdSecProtector::New4Server(), XrdPoll::newPoller(), XrdCmsAdmin::Notes(), XrdOfsEvs::Notify(), XrdNetMsg::OK2Send(), XrdOssFile::Open(), XrdSsiFileSess::open(), XrdOfsFile::open(), XrdNetSocket::Open(), XrdCmsParser::Pack(), XrdOucMsubs::Parse(), XrdOfsConfigPI::Parse(), XrdOfsConfigCP::Parse(), XrdOfsEvs::Parse(), XrdOucPsx::ParseCache(), XrdOucPsx::ParseCio(), XrdOucPsx::ParseCLib(), XrdOucExport::ParseDefs(), XrdHttpProtocol::parseHeader2CGI(), XrdOucUtils::parseHome(), XrdOucPsx::ParseINet(), XrdCksConfig::ParseLib(), XrdOucUtils::parseLib(), XrdCmsUtils::ParseMan(), XrdCmsUtils::ParseManPort(), XrdOucPsx::ParseMLib(), XrdOucPsx::ParseNLib(), XrdOucExport::ParsePath(), XrdOucPsx::ParseSet(), XrdOucPsx::ParseTrace(), XrdLinkXeq::Peek(), XrdNetSocket::Peername(), XrdOucUtils::PidFile(), XrdFrmXfrDaemon::Pong(), XrdProtLoad::Port(), XrdOfsHandle::PoscSet(), XrdCmsPrepare::Prepare(), XrdCmsFinderRMT::Prepare(), XrdFrmXfrAgent::Process(), XrdXrootdProtocol::Process2(), TPC::TPCHandler::ProcessReq(), XrdFrmPurge::Purge(), XrdOssSpace::Quotas(), XrdOssFile::Read(), XrdLinkXeq::Recv(), XrdLinkXeq::RecvAll(), XrdOfsEvr::recvEvents(), XrdLinkXeq::RecvIOV(), XrdCmsProtocol::Recycle(), XrdProtLoad::Recycle(), XrdOssMio::Recycle(), XrdFrmFileset::Refresh(), XrdCmsAdmin::Relay(), XrdOssSys::Reloc(), XrdFrmConfig::RemotePath(), XrdCmsCluster::Remove(), XrdCmsManager::Remove(), XrdOssSys::Rename(), XrdOssSys::RenameLink(), XrdOssSys::RenameLink3(), XrdXrootdTpcMon::Report(), XrdCmsManager::Rerun(), XrdCmsPrepare::Reset(), XrdOfsChkPnt::Restore(), XrdOfsTPC::Restrict(), XrdNetMsg::retErr(), XrdBwmHandle::Retire(), XrdOfsHandle::Retire(), XrdOucERoute::Route(), XrdScheduler::Run(), XrdCmsMeter::Run(), XrdOfsPrepGPIReal::PrepGRun::Run(), XrdOucProg::Run(), XrdCmsFinderTRG::RunAdmin(), XrdOucProg::RunDone(), XrdOfsTPCAuth::RunTTL(), XrdOssCache::Scan(), XrdFrmFileset::Screen(), XrdXrootdPrepare::Scrub(), XrdLinkXeq::Send(), XrdNetMsg::Send(), XrdCmsAdmin::Send(), XrdLink::Send(), XrdXrootdAioTask::SendError(), XrdXrootdCallBack::sendError(), XrdXrootdAioTask::SendFSError(), XrdLinkXeq::SendIOV(), XrdSsiTaskReal::SendRequest(), XrdXrootdCallBack::sendResp(), XrdXrootdCallBack::sendVesp(), XrdFrmFileset::setCpyTime(), XrdNetIF::SetIF(), XrdNetSocket::setOpts(), XrdBwmHandle::setPolicy(), TagPath::SetPrefix(), XrdLink::setRef(), XrdLinkXeq::setTLS(), XrdOucProg::Setup(), XrdLinkCtl::Setup(), XrdPoll::Setup(), XrdNetSocket::setWindow(), XrdLinkXeq::SFError(), XrdLinkXeq::Shutdown(), XrdNetSocket::socketPath(), XrdOssSys::Stage_RT(), XrdScheduler::Start(), XrdCmsBaseFS::Start(), XrdCmsClientMan::Start(), XrdCmsFinderTRG::Start(), XrdFrmXfrAgent::Start(), XrdFrmReqBoss::Start(), XrdNetPMarkFF::Start(), XrdCmsAdmin::Start(), XrdXrootdAdmin::Start(), XrdBwmLogger::Start(), XrdOfsEvs::Start(), XrdPollE::Start(), XrdPollPoll::Start(), XrdOfsHandle::StartXpr(), XrdFrmXfrQueue::StopMon(), XrdOucUtils::subLogfn(), XrdOfsTPCJob::Sync(), XrdLinkXeq::TLS_Error(), XrdOssSpace::Unassign(), XrdOucUtils::Undercover(), XrdFrcUtils::Unique(), XrdOssAt::Unlink(), XrdOfs::Unpersist(), XrdCmsState::Update(), XrdFrcUtils::updtCpy(), XrdOssSpace::Usage(), XrdFrcUtils::Utime(), XrdCmsManager::Verify(), XrdLink::Wait4Data(), XrdOssFile::Write(), XrdSsiFileSess::write(), XrdOssSys::xalloc(), XrdOssSys::xcachescan(), XrdOfsTPCProg::Xeq(), XrdSsiTaskReal::XeqEvent(), XrdOssSys::xfdlimit(), XrdOssSys::xmaxsz(), XrdOssSys::xmemf(), XrdOssSys::xnml(), xonmissing(), XrdOssSys::xpath(), XrdOssSys::xprerd(), XrdAccAuthorizeObjAdd(), XrdAccAuthorizeObject(), XrdgetProtocolPort(), XrdHttpGetExtHandler(), XrdOfsgetPrepare(), XrdOssAddStorageSystem2(), XrdOssAioWait(), XrdOucgetName2Name(), XrdSysThread_Xeq(), XrdXrootdloadFileSystem(), XrdOssSys::xspace(), XrdOssSys::xspaceBuild(), XrdOssSys::xstg(), XrdOssSys::xstl(), XrdOssSys::xtrace(), XrdOssSys::xusage(), and XrdOssSys::xxfr().
|
inline |
Definition at line 156 of file XrdSysError.hh.
Referenced by XrdAccSciTokens::Access(), StatsFileSystem::Config(), and XrdVomsMapfile::Configure().
|
inline |
Definition at line 133 of file XrdSysError.hh.
References Emsg().
Referenced by Macaroons::Authz::Access(), XrdAccSciTokens::Access(), XrdVomsMapfile::Apply(), XrdXrootdProtocol::Recycle(), XrdAccSciTokens::Validate(), and Macaroons::Authz::Validate().
|
inline |
Definition at line 141 of file XrdSysError.hh.
Referenced by TPC::TPCHandler::TPCHandler(), XrdCmsFinderRMT::XrdCmsFinderRMT(), XrdCmsFinderTRG::XrdCmsFinderTRG(), XrdCmsRedirLocal::XrdCmsRedirLocal(), XrdFrcProxy::XrdFrcProxy(), XrdScheduler::XrdScheduler(), XrdXrootdTpcMon::XrdXrootdTpcMon(), XrdSecProtector::Config(), XrdOucLogging::configLog(), XrdOucPsx::ConfigSetup(), XrdOssSys::ConfigStage(), XrdOssSys::ConfigStatLib(), XrdHttpProtocol::Configure(), XrdXrootdProtocol::Configure(), XrdSecServer::Configure(), XrdCmsFinderRMT::Configure(), XrdCmsClientConfig::Configure(), XrdConfig::Configure(), XrdFrmConfig::Configure(), XrdCmsConfig::Configure0(), XrdSecProtocolgsi::EnableTracing(), XrdSecProtocolpwd::EnableTracing(), XrdOucStream::Exec(), XrdCmsBlackList::Init(), XrdOssSys::Init(), XrdPssSys::Init(), XrdOfsConfigPI::Load(), LoadFS(), main(), XrdCmsMeter::Monitor(), XrdCmsPrepare::Reset(), XrdCryptosslFactory::SetTrace(), XrdCryptoSetTrace(), XrdOfsgetPrepare(), XrdOssGetSS(), XrdOssGetStorageSystem(), XrdOssStatInfoInit2(), XrdSecgsiGMAPInit(), XrdSfsGetDefaultFileSystem(), XrdSfsGetFileSystem(), XrdSfsGetFileSystem2(), XrdSutSetTrace(), XrdSysGetXAttrObject(), and XrdXrootdloadFileSystem().
void XrdSysError::Say | ( | const char * | text1, |
const char * | text2 = 0 , |
||
const char * | txt3 = 0 , |
||
const char * | text4 = 0 , |
||
const char * | text5 = 0 , |
||
const char * | txt6 = 0 |
||
) |
Definition at line 141 of file XrdSysError.cc.
References XrdGlobal::Logger, XrdSysLogger::Put(), Set_IOV_Buff, and Set_IOV_Item.
Referenced by StatsFileSystem::StatsFileSystem(), XrdAccSciTokens::XrdAccSciTokens(), XrdFrmXfrQueue::Add(), cfOut(), XrdFrmAdmin::Chksum(), XrdOucStream::Close(), Macaroons::Handler::Config(), XrdPfc::Cache::Config(), XrdNetPMarkCfg::Config(), XrdOfs::Config_Display(), XrdOssSys::Config_Display(), XrdAccConfig::ConfigDB(), XrdPssSys::ConfigMapID(), XrdOssSys::ConfigMio(), XrdOssSys::ConfigProc(), XrdOssSys::ConfigSpace(), XrdOssSys::ConfigSpath(), XrdOssSys::ConfigStage(), XrdXrootdProtocol::Configure(), XrdOssSys::Configure(), XrdSecServer::Configure(), XrdSsiSfsConfig::Configure(), XrdConfig::Configure(), XrdFrmConfig::Configure(), XrdBwm::Configure(), XrdOfs::Configure(), XrdThrottle::FileSystem::Configure(), XrdAccConfig::Configure(), XrdCmsConfig::Configure1(), XrdCmsConfig::Configure2(), XrdOssSys::ConfigXeq(), XrdBwm::ConfigXeq(), XrdOfs::ConfigXeq(), XrdCmsConfig::ConfigXeq(), XrdConfig::ConfigXeq(), XrdCephXAttr::Del(), XrdFrmMigrate::Display(), XrdFrmPurge::Display(), XrdOfsConfigPI::Display(), XrdNetIF::Display(), XrdOssMio::Display(), XrdSecEntity::Display(), XrdCmsBlackList::DoIt(), XrdOucStream::Echo(), XrdOucGatherConf::EchoLine(), XrdPfc::Cache::ExecuteCommandUrl(), XrdCmsManager::Finished(), XrdCephXAttr::Get(), XrdNetIF::GetIF(), XrdOucArgs::getopt(), XrdOfsConfigCP::Init(), XrdOfsPoscq::Init(), XrdOssCsiConfig::Init(), XrdPssSys::Init(), XrdFrmPurgeDir::isEmpty(), XrdCephXAttr::List(), XrdOssCache::List(), XrdOssSys::List_Path(), logwrapper(), main(), XrdSsiLogger::Msg(), XrdSsiLogger::Msgf(), XrdSsiLogger::Msgv(), XrdCephOssFile::Open(), XrdCephOssDir::Opendir(), XrdOfsEvs::Parse(), XrdNetPMarkCfg::Parse(), XrdOucPsx::ParseCLib(), XrdOucUtils::parseLib(), XrdCmsUtils::ParseMan(), XrdOucPsx::ParseSet(), XrdOucPsx::ParseTrace(), XrdCmsManager::Rerun(), XrdCms::MidNightTask::Ring(), XrdCephXAttr::Set(), XrdNetIF::SetIFNames(), XrdCmsManager::Start(), XrdFrmTransfer::Start(), XrdCephOss::Stat(), XrdCephOss::Truncate(), XrdCephOss::Unlink(), XrdOssSys::xcache(), XrdOfsTPCProg::Xeq(), XrdOssSys::xmemf(), XrdDigGetFS(), XrdgetProtocol(), XrdgetProtocolPort(), XrdOssGetStorageSystem(), XrdOssStatInfoInit(), XrdOssStatInfoParm(), XrdOucGetCache(), XrdSfsGetFileSystem(), XrdSysGetXAttrObject(), XrdOssSys::xspace(), XrdOssSys::xspaceBuild(), and XrdOssSys::xtrace().
|
inline |
Definition at line 154 of file XrdSysError.hh.
Referenced by Macaroons::Handler::Config(), StatsFileSystem::Config(), and XrdVomsMapfile::Configure().
|
inline |
Definition at line 160 of file XrdSysError.hh.
Referenced by XrdFrmConfig::XrdFrmConfig(), XrdSysError(), XrdCpConfig::Config(), XrdOssGetStorageSystem(), XrdSfsGetDefaultFileSystem(), XrdSfsGetFileSystem(), XrdSfsGetFileSystem2(), and XrdSysGetXAttrObject().
void XrdSysError::TBeg | ( | const char * | txt1 = 0 , |
const char * | txt2 = 0 , |
||
const char * | txt3 = 0 |
||
) |
Definition at line 161 of file XrdSysError.cc.
References XrdGlobal::Logger, and XrdSysLogger::traceBeg().
Referenced by XrdOucTrace::Beg().
void XrdSysError::TEnd | ( | ) |
Definition at line 173 of file XrdSysError.cc.
References XrdGlobal::Logger, and XrdSysLogger::traceEnd().
Referenced by XrdOucTrace::End().