![]() |
ATLAS Offline Software
|
Cut down AthMessaging. More...
#include <MLogging.h>
Inherited by ISF_FCS_Parametrization::FCS_StepInfo, TFCSExtrapolationState, TFCSFunction, TFCSGANEtaSlice, TFCSGANXMLParameters, TFCSMLCalorimeterSimulator, TFCSParametrizationBase, TFCSSimulationState, TFCSTruthState, and VNetworkBase.
Public Member Functions | |
| MLogging (const std::string &name="ISF_FastCaloSimEvent") | |
| Constructor. | |
| MLogging (const MLogging &rhs) | |
| Copy constructor and assignment operator. | |
| MLogging & | operator= (const MLogging &rhs) |
| virtual | ~MLogging () |
| Destructor: | |
| bool | msgLvl (const MSG::Level lvl) const |
| Check whether the logging system is active at the provided verbosity level. | |
| MsgStream & | msg () const |
| Return a stream for sending messages directly (no decoration) | |
| MsgStream & | msg (const MSG::Level lvl) const |
| Return a decorated starting stream for sending messages. | |
| MSG::Level | level () const |
| Retrieve output level. | |
| virtual void | setLevel (MSG::Level lvl) |
| Update outputlevel. | |
Static Public Member Functions | |
| static std::string | startMsg (MSG::Level lvl, const std::string &file, int line) |
| Make a message to decorate the start of logging. | |
Private Attributes | |
| std::string | m_nm |
| Message source name. | |
Static Private Attributes | |
| static boost::thread_specific_ptr< MsgStream > m_msg_tls | ATLAS_THREAD_SAFE |
| Do not persistify! | |
Cut down AthMessaging.
Definition at line 176 of file MLogging.h.
| ISF_FCS::MLogging::MLogging | ( | const std::string & | name = "ISF_FastCaloSimEvent" | ) |
| ISF_FCS::MLogging::MLogging | ( | const MLogging & | rhs | ) |
Copy constructor and assignment operator.
Definition at line 95 of file MLogging.cxx.
|
virtual |
|
inline |
Retrieve output level.
Definition at line 201 of file MLogging.h.
|
inline |
Return a stream for sending messages directly (no decoration)
Definition at line 231 of file MLogging.h.
|
inline |
Return a decorated starting stream for sending messages.
Definition at line 240 of file MLogging.h.
|
inline |
Check whether the logging system is active at the provided verbosity level.
Definition at line 222 of file MLogging.h.
|
virtual |
Update outputlevel.
Definition at line 105 of file MLogging.cxx.
|
static |
Make a message to decorate the start of logging.
Print a message for the start of logging.
Definition at line 116 of file MLogging.cxx.
|
inlinestaticprivate |
Do not persistify!
MsgStream instance (a std::cout like with print-out levels)
Definition at line 215 of file MLogging.h.
|
private |
Message source name.
Definition at line 211 of file MLogging.h.