log4cplus的包裹类(log4cplus Wrapper)

头文件:



cpp文件:


自定义配置文件样例:

log4cplus的包裹类(log4cplus Wrapper)# Define the root logger
log4cplus的包裹类(log4cplus Wrapper)log4cplus.rootLogger=TRACE, consoleAppender, fileAppender
log4cplus的包裹类(log4cplus Wrapper)
log4cplus的包裹类(log4cplus Wrapper)# Define a file appender named "consoleAppender"
log4cplus的包裹类(log4cplus Wrapper)log4cplus.appender.consoleAppender=log4cplus::ConsoleAppender
log4cplus的包裹类(log4cplus Wrapper)log4cplus.appender.consoleAppender.layout=log4cplus::PatternLayout


使用的例子:

log4cplus的包裹类(log4cplus Wrapper)    g_Logger.StartSystem("logModule.properties");
log4cplus的包裹类(log4cplus Wrapper)    g_Logger.Debug(__FILE__, __LINE__, "Debug log[%d]", 100);


打印出来的结果如下所示:

log4cplus的包裹类(log4cplus Wrapper)06/08/09 10:52:42  - Logger System Start Finish. [e:\workspace\共享组件\日志组件\loggermodule.cpp:32]
log4cplus的包裹类(log4cplus Wrapper)06/08/09 10:52:42  - Debug log[100] [e:\workspace\服务器组件\好友服务器\friendserverdlg.cpp:160]
log4cplus的包裹类(log4cplus Wrapper)06/08/09 10:52:44  - Logger System Stop Finish. [e:\workspace\共享组件\日志组件\loggermodule.cpp:38]

相关文章: