Convenience macros for logging.
More...
Defines |
#define | ZYPP_BASE_LOGGER_LOGGROUP "DEFINE_LOGGROUP" |
| Default log group if undefined.
|
#define | XXX _XXX( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | DBG _DBG( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | MIL _MIL( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | WAR _WAR( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | ERR _ERR( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | SEC _SEC( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | INT _INT( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | USR _USR( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define | _XXX(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_XXX ) |
#define | _DBG(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP"++", zypp::base::logger::E_MIL ) |
#define | _MIL(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_MIL ) |
#define | _WAR(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_WAR ) |
#define | _ERR(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_ERR ) |
#define | _SEC(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_SEC ) |
#define | _INT(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_INT ) |
#define | _USR(GROUP) ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_USR ) |
#define | _BASEFILE ( *__FILE__ == '/' ? strrchr( __FILE__, '/' ) + 1 : __FILE__ ) |
#define | ZYPP_BASE_LOGGER_LOG(GROUP, LEVEL) zypp::base::logger::getStream( GROUP, LEVEL, _BASEFILE, __FUNCTION__, __LINE__ ) |
| Actual call to getStream.
|
Detailed Description
Convenience macros for logging.
The macros finaly call getStream, providing appropriate arguments, to return the log stream.
Logs a debug message for group "foo".
#undef ZYPP_BASE_LOGGER_LOGGROUP
#define ZYPP_BASE_LOGGER_LOGGROUP "foo"
DBG << ....
Defines group "foo" as default for log messages and logs a debug message.
Define Documentation
#define ZYPP_BASE_LOGGER_LOGGROUP "DEFINE_LOGGROUP" |
Default log group if undefined.
Definition at line 42 of file Logger.h.
#define XXX _XXX( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define DBG _DBG( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define MIL _MIL( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define WAR _WAR( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define ERR _ERR( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define SEC _SEC( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define INT _INT( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define USR _USR( ZYPP_BASE_LOGGER_LOGGROUP ) |
#define _XXX |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_XXX ) |
#define _DBG |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP"++", zypp::base::logger::E_MIL ) |
#define _MIL |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_MIL ) |
#define _WAR |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_WAR ) |
#define _ERR |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_ERR ) |
#define _SEC |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_SEC ) |
#define _INT |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_INT ) |
#define _USR |
( |
|
GROUP | ) |
ZYPP_BASE_LOGGER_LOG( GROUP, zypp::base::logger::E_USR ) |
#define _BASEFILE ( *__FILE__ == '/' ? strrchr( __FILE__, '/' ) + 1 : __FILE__ ) |
#define ZYPP_BASE_LOGGER_LOG |
( |
|
GROUP, |
|
|
|
LEVEL |
|
) |
| zypp::base::logger::getStream( GROUP, LEVEL, _BASEFILE, __FUNCTION__, __LINE__ ) |
Actual call to getStream.
Definition at line 66 of file Logger.h.