Namespaces | Classes | Typedefs | Functions | Variables
mf Namespace Reference

Namespaces

 detail
 
 errors
 
 service
 

Classes

class  ELextendedID
 
class  ELseverityLevel
 
struct  ELslProxy
 
class  ErrorObj
 
class  MaybeLogger_
 
class  MessageFacilityMsg
 
class  MFConfig
 
class  MFDestinationConfig
 
class  NeverLogger_
 

Typedefs

using LogDebug = MaybeLogger_< ELseverityLevel::ELsev_success, false >
 
using LogInfo = MaybeLogger_< ELseverityLevel::ELsev_info, false >
 
using LogWarning = MaybeLogger_< ELseverityLevel::ELsev_warning, false >
 
using LogError = MaybeLogger_< ELseverityLevel::ELsev_error, false >
 
using LogSystem = MaybeLogger_< ELseverityLevel::ELsev_severe, false >
 
using LogTrace = MaybeLogger_< ELseverityLevel::ELsev_success, true >
 
using LogVerbatim = MaybeLogger_< ELseverityLevel::ELsev_info, true >
 
using LogPrint = MaybeLogger_< ELseverityLevel::ELsev_warning, true >
 
using LogProblem = MaybeLogger_< ELseverityLevel::ELsev_error, true >
 
using LogAbsolute = MaybeLogger_< ELseverityLevel::ELsev_severe, true >
 
using ELslGen) = ELseverityLevel(
 
typedef cet::coded_exception< errors::error, detail::translateException
 

Functions

void StartMessageFacility (fhicl::ParameterSet const &, std::string const &applicationName="")
 
void EndMessageFacility ()
 
bool isMessageProcessingSetUp ()
 
void LogErrorObj (ErrorObj *)
 
void LogStatistics ()
 
void FlushMessageLog ()
 
void SetApplicationName (std::string const &)
 
void SetHostName (std::string const &)
 
void SetHostAddr (std::string const &)
 
void SetPid (long)
 
std::string const & GetApplicationName ()
 
std::string const & GetHostName ()
 
std::string const & GetHostAddr ()
 
long GetPid ()
 
void SetContextIteration (std::string const &)
 
void SetIteration (std::string const &)
 
std::string const & GetIteration ()
 
void SetContextSinglet (std::string const &)
 
void SetModuleName (std::string const &)
 
std::string const & GetModuleName ()
 
bool isDebugEnabled ()
 
bool isInfoEnabled ()
 
bool isWarningEnabled ()
 
std::ostringstream & getStringStream (std::string const &psetName)
 
ELseverityLevel constexpr ELzeroSeverityGen ()
 
ELseverityLevel constexpr ELsuccessGen ()
 
ELseverityLevel constexpr ELdebugGen ()
 
ELseverityLevel constexpr ELinfoGen ()
 
ELseverityLevel constexpr ELwarningGen ()
 
ELseverityLevel constexpr ELerrorGen ()
 
ELseverityLevel constexpr ELunspecifiedGen ()
 
ELseverityLevel constexpr ELsevereGen ()
 
ELseverityLevel constexpr ELhighestSeverityGen ()
 
bool operator== (ELseverityLevel e1, ELseverityLevel e2)
 
bool operator!= (ELseverityLevel e1, ELseverityLevel e2)
 
bool operator< (ELseverityLevel e1, ELseverityLevel e2)
 
bool operator<= (ELseverityLevel e1, ELseverityLevel e2)
 
bool operator> (ELseverityLevel e1, ELseverityLevel e2)
 
bool operator>= (ELseverityLevel e1, ELseverityLevel e2)
 
ErrorObjoperator<< (ErrorObj &e, char const *s)
 
template<class T >
ErrorObjoperator<< (ErrorObj &e, T const &t)
 

Variables

ELslProxy< ELzeroSeverityGen > constexpr ELzeroSeverity {}
 
ELslProxy< ELdebugGen > constexpr ELdebug {}
 
ELslProxy< ELsuccessGen > constexpr ELsuccess {}
 
ELslProxy< ELinfoGen > constexpr ELinfo {}
 
ELslProxy< ELwarningGen > constexpr ELwarning {}
 
ELslProxy< ELerrorGen > constexpr ELerror {}
 
ELslProxy< ELunspecifiedGen > constexpr ELunspecified {}
 
ELslProxy< ELsevereGen > constexpr ELsevere {}
 
ELslProxy< ELhighestSeverityGen > constexpr ELhighestSeverity {}
 

Typedef Documentation

using mf::ELslGen = typedef ELseverityLevel(

Definition at line 11 of file ELseverityLevel.h.

typedef cet::coded_exception<errors::error, detail::translate> mf::Exception

Definition at line 16 of file exception.h.

Definition at line 224 of file MessageLogger.h.

Definition at line 213 of file MessageLogger.h.

Definition at line 216 of file MessageLogger.h.

Definition at line 214 of file MessageLogger.h.

Definition at line 222 of file MessageLogger.h.

Definition at line 223 of file MessageLogger.h.

Definition at line 217 of file MessageLogger.h.

Definition at line 220 of file MessageLogger.h.

Definition at line 221 of file MessageLogger.h.

Definition at line 215 of file MessageLogger.h.

Function Documentation

ELseverityLevel constexpr mf::ELdebugGen ( )
inline

Definition at line 76 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_success.

77  {
78  return ELseverityLevel::ELsev_success;
79  }
ELseverityLevel constexpr mf::ELerrorGen ( )
inline

Definition at line 91 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_error.

92  {
93  return ELseverityLevel::ELsev_error;
94  }
ELseverityLevel constexpr mf::ELhighestSeverityGen ( )
inline

Definition at line 106 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_highestSeverity.

107  {
108  return ELseverityLevel::ELsev_highestSeverity;
109  }
ELseverityLevel constexpr mf::ELinfoGen ( )
inline

Definition at line 81 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_info.

82  {
83  return ELseverityLevel::ELsev_info;
84  }
ELseverityLevel constexpr mf::ELsevereGen ( )
inline

Definition at line 101 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_severe.

102  {
103  return ELseverityLevel::ELsev_severe;
104  }
ELseverityLevel constexpr mf::ELsuccessGen ( )
inline

Definition at line 71 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_success.

72  {
73  return ELseverityLevel::ELsev_success;
74  }
ELseverityLevel constexpr mf::ELunspecifiedGen ( )
inline

Definition at line 96 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_unspecified.

97  {
98  return ELseverityLevel::ELsev_unspecified;
99  }
ELseverityLevel constexpr mf::ELwarningGen ( )
inline

Definition at line 86 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_warning.

87  {
88  return ELseverityLevel::ELsev_warning;
89  }
ELseverityLevel constexpr mf::ELzeroSeverityGen ( )
inline

Definition at line 66 of file ELseverityLevel.h.

References mf::ELseverityLevel::ELsev_zeroSeverity.

67  {
68  return ELseverityLevel::ELsev_zeroSeverity;
69  }
void mf::EndMessageFacility ( )
void mf::FlushMessageLog ( )
std::string const& mf::GetApplicationName ( )
std::string const& mf::GetHostAddr ( )
std::string const& mf::GetHostName ( )
std::string const& mf::GetIteration ( )
std::string const& mf::GetModuleName ( )
long mf::GetPid ( )
std::ostringstream& mf::getStringStream ( std::string const &  psetName)
bool mf::isDebugEnabled ( )
bool mf::isInfoEnabled ( )
bool mf::isMessageProcessingSetUp ( )
bool mf::isWarningEnabled ( )
void mf::LogErrorObj ( ErrorObj )
void mf::LogStatistics ( )
bool mf::operator!= ( ELseverityLevel  e1,
ELseverityLevel  e2 
)
inline

Definition at line 176 of file ELseverityLevel.h.

References mf::ELseverityLevel::cmp().

177  {
178  return e1.cmp(e2) != 0;
179  }
bool mf::operator< ( ELseverityLevel  e1,
ELseverityLevel  e2 
)
inline

Definition at line 182 of file ELseverityLevel.h.

References mf::ELseverityLevel::cmp().

183  {
184  return e1.cmp(e2) < 0;
185  }
ErrorObj& mf::operator<< ( ErrorObj e,
char const *  s 
)
template<class T >
ErrorObj& mf::operator<< ( ErrorObj e,
T const &  t 
)

Definition at line 115 of file ErrorObj.h.

References mf::ErrorObj::opltlt().

116  {
117  return e.opltlt(t);
118  }
Float_t e
Definition: plot.C:35
bool mf::operator<= ( ELseverityLevel  e1,
ELseverityLevel  e2 
)
inline

Definition at line 188 of file ELseverityLevel.h.

References mf::ELseverityLevel::cmp().

189  {
190  return e1.cmp(e2) <= 0;
191  }
bool mf::operator== ( ELseverityLevel  e1,
ELseverityLevel  e2 
)
inline

Definition at line 170 of file ELseverityLevel.h.

References mf::ELseverityLevel::cmp().

171  {
172  return e1.cmp(e2) == 0;
173  }
bool mf::operator> ( ELseverityLevel  e1,
ELseverityLevel  e2 
)
inline

Definition at line 194 of file ELseverityLevel.h.

References mf::ELseverityLevel::cmp().

195  {
196  return e1.cmp(e2) > 0;
197  }
bool mf::operator>= ( ELseverityLevel  e1,
ELseverityLevel  e2 
)
inline

Definition at line 200 of file ELseverityLevel.h.

References mf::ELseverityLevel::cmp().

201  {
202  return e1.cmp(e2) >= 0;
203  }
void mf::SetApplicationName ( std::string const &  )
void mf::SetContextIteration ( std::string const &  )
void mf::SetContextSinglet ( std::string const &  )
void mf::SetHostAddr ( std::string const &  )
void mf::SetHostName ( std::string const &  )
void mf::SetIteration ( std::string const &  )
void mf::SetModuleName ( std::string const &  )
void mf::SetPid ( long  )
void mf::StartMessageFacility ( fhicl::ParameterSet const &  ,
std::string const &  applicationName = "" 
)

Variable Documentation

ELslProxy<ELdebugGen> constexpr mf::ELdebug {}

Definition at line 112 of file ELseverityLevel.h.

ELslProxy<ELerrorGen> constexpr mf::ELerror {}

Definition at line 116 of file ELseverityLevel.h.

ELslProxy<ELhighestSeverityGen> constexpr mf::ELhighestSeverity {}

Definition at line 119 of file ELseverityLevel.h.

ELslProxy<ELinfoGen> constexpr mf::ELinfo {}

Definition at line 114 of file ELseverityLevel.h.

ELslProxy<ELsevereGen> constexpr mf::ELsevere {}

Definition at line 118 of file ELseverityLevel.h.

ELslProxy<ELsuccessGen> constexpr mf::ELsuccess {}

Definition at line 113 of file ELseverityLevel.h.

ELslProxy<ELunspecifiedGen> constexpr mf::ELunspecified {}

Definition at line 117 of file ELseverityLevel.h.

ELslProxy<ELwarningGen> constexpr mf::ELwarning {}

Definition at line 115 of file ELseverityLevel.h.

ELslProxy<ELzeroSeverityGen> constexpr mf::ELzeroSeverity {}

Definition at line 111 of file ELseverityLevel.h.