Go to the documentation of this file.00001 #ifndef LOG4CPP_CONVENIENCE_H
00002 #define LOG4CPP_CONVENIENCE_H
00003
00004 #define LOG4CPP_LOGGER(name) \
00005 static log4cpp::Category& logger = log4cpp::Category::getInstance( name );
00006
00007 #define LOG4CPP_LOGGER_N(var_name, name) \
00008 static log4cpp::Category& var_name = log4cpp::Category::getInstance( name );
00009
00010
00011 #define LOG4CPP_EMERG(logger, msg) \
00012 if (logger.isEmergEnabled()) logger.emerg( msg );
00013
00014 #define LOG4CPP_FATAL(logger, msg) \
00015 if (logger.isFatalEnabled()) logger.fatal( msg );
00016
00017 #define LOG4CPP_ALERT(logger, msg) \
00018 if (logger.isAlertEnabled()) logger.alert( msg );
00019
00020 #define LOG4CPP_CRIT(logger, msg) \
00021 if (logger.isCritEnabled()) logger.crit( msg );
00022
00023 #define LOG4CPP_ERROR(logger, msg) \
00024 if (logger.isErrorEnabled()) logger.error( msg );
00025
00026 #define LOG4CPP_WARN(logger, msg) \
00027 if (logger.isWarnEnabled()) logger.warn( msg );
00028
00029 #define LOG4CPP_NOTICE(logger, msg) \
00030 if (logger.isNoticeEnabled()) logger.notice( msg );
00031
00032 #define LOG4CPP_INFO(logger, msg) \
00033 if (logger.isInfoEnabled()) logger.info( msg );
00034
00035 #define LOG4CPP_DEBUG(logger, msg) \
00036 if (logger.isDebugEnabled()) logger.debug( msg );
00037
00038
00039
00040 #define LOG4CPP_EMERG_S(logger) \
00041 if (logger.isEmergEnabled()) logger.emergStream()
00042
00043 #define LOG4CPP_FATAL_S(logger) \
00044 if (logger.isFatalEnabled()) logger.fatalStream()
00045
00046 #define LOG4CPP_ALERT_S(logger) \
00047 if (logger.isAlertEnabled()) logger.alertStream()
00048
00049 #define LOG4CPP_CRIT_S(logger) \
00050 if (logger.isCritEnabled()) logger.critStream()
00051
00052 #define LOG4CPP_ERROR_S(logger) \
00053 if (logger.isErrorEnabled()) logger.errorStream()
00054
00055 #define LOG4CPP_WARN_S(logger) \
00056 if (logger.isWarnEnabled()) logger.warnStream()
00057
00058 #define LOG4CPP_NOTICE_S(logger) \
00059 if (logger.isNoticeEnabled()) logger.noticeStream()
00060
00061 #define LOG4CPP_INFO_S(logger) \
00062 if (logger.isInfoEnabled()) logger.infoStream()
00063
00064 #define LOG4CPP_DEBUG_S(logger) \
00065 if (logger.isDebugEnabled()) logger.debugStream()
00066
00067
00068
00069 #define LOG4CPP_EMERG_SD() \
00070 if (logger.isEmergEnabled()) logger.emergStream()
00071
00072 #define LOG4CPP_FATAL_SD() \
00073 if (logger.isFatalEnabled()) logger.fatalStream()
00074
00075 #define LOG4CPP_ALERT_SD() \
00076 if (logger.isAlertEnabled()) logger.alertStream()
00077
00078 #define LOG4CPP_CRIT_SD() \
00079 if (logger.isCritEnabled()) logger.critStream()
00080
00081 #define LOG4CPP_ERROR_SD() \
00082 if (logger.isErrorEnabled()) logger.errorStream()
00083
00084 #define LOG4CPP_WARN_SD() \
00085 if (logger.isWarnEnabled()) logger.warnStream()
00086
00087 #define LOG4CPP_NOTICE_SD() \
00088 if (logger.isNoticeEnabled()) logger.noticeStream()
00089
00090 #define LOG4CPP_INFO_SD() \
00091 if (logger.isInfoEnabled()) logger.infoStream()
00092
00093 #define LOG4CPP_DEBUG_SD() \
00094 if (logger.isDebugEnabled()) logger.debugStream()
00095
00096 #endif
00097
log4cpp
Author(s): Stephen Roderick, Bastiaan Bakker, Cedric Le Goater, Steve Ostlind, Marcel Harkema, Walter Stroebel, Glenn Scott and Tony Cheung.
autogenerated on Thu Jan 2 2014 11:35:02