|
#define | CA_MGM_LOGGER_LOGGROUP "ca_mgm" |
|
#define | DBG _DBG( CA_MGM_LOGGER_LOGGROUP ) |
|
#define | INF _INF( CA_MGM_LOGGER_LOGGROUP ) |
|
#define | WAR _WAR( CA_MGM_LOGGER_LOGGROUP ) |
|
#define | ERR _ERR( CA_MGM_LOGGER_LOGGROUP ) |
|
#define | FAT _FAT( CA_MGM_LOGGER_LOGGROUP ) |
|
#define | _DBG(GROUP) CA_MGM_LOGGER_LOG( GROUP, ca_mgm::logger::E_DEBUG ) |
|
#define | _INF(GROUP) CA_MGM_LOGGER_LOG( GROUP, ca_mgm::logger::E_INFO ) |
|
#define | _WAR(GROUP) CA_MGM_LOGGER_LOG( GROUP, ca_mgm::logger::E_WARN ) |
|
#define | _ERR(GROUP) CA_MGM_LOGGER_LOG( GROUP, ca_mgm::logger::E_ERROR ) |
|
#define | _FAT(GROUP) CA_MGM_LOGGER_LOG( GROUP, ca_mgm::logger::E_FATAL ) |
|
#define | _BASEFILE ( *__FILE__ == '/' ? strrchr( __FILE__, '/' ) + 1 : __FILE__ ) |
|
#define | CA_MGM_LOGGER_LOG(GROUP, LEVEL) ca_mgm::logger::getStream( GROUP, LEVEL, _BASEFILE, __FUNCTION__, __LINE__ ) |
|
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 CA_MGM_LOGGER_LOGGROUP
#define CA_MGM_LOGGER_LOGGROUP "foo"
Defines group "foo" as default for log messages and logs a debug message.
#define _BASEFILE ( *__FILE__ == '/' ? strrchr( __FILE__, '/' ) + 1 : __FILE__ ) |
Actual call to getStream.
#define CA_MGM_LOGGER_LOGGROUP "ca_mgm" |