 |
ATLAS Offline Software
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
11#ifndef ATHENABASECOMPS_ATHMSGSTREAMMACROS_H
12#define ATHENABASECOMPS_ATHMSGSTREAMMACROS_H 1
18#define ATH_MSG_LVL_NOCHK(lvl, x) \
19 this->msg(lvl) << x << endmsg
21#define ATH_MSG_LVL(lvl, x) \
23 if (ATH_UNLIKELY(this->msgLvl (lvl))) { \
24 ATH_MSG_LVL_NOCHK(lvl, x); \
28#define ATH_MSG_VERBOSE(x) ATH_MSG_LVL(MSG::VERBOSE, x)
29#define ATH_MSG_DEBUG(x) ATH_MSG_LVL(MSG::DEBUG, x)
31#define ATH_MSG_INFO(x) ATH_MSG_LVL_NOCHK(MSG::INFO, x)
32#define ATH_MSG_WARNING(x) ATH_MSG_LVL_NOCHK(MSG::WARNING, x)
33#define ATH_MSG_ERROR(x) ATH_MSG_LVL_NOCHK(MSG::ERROR, x)
34#define ATH_MSG_FATAL(x) ATH_MSG_LVL_NOCHK(MSG::FATAL, x)
35#define ATH_MSG_ALWAYS(x) ATH_MSG_LVL_NOCHK(MSG::ALWAYS, x)
39 if (this->msgLvl(MSG::lvl)) this->msg(MSG::lvl)