头文件:
cpp文件:
自定义配置文件样例:

# Define the root logger

log4cplus.rootLogger=TRACE, consoleAppender, fileAppender


# Define a file appender named "consoleAppender"

log4cplus.appender.consoleAppender=log4cplus::ConsoleAppender

log4cplus.appender.consoleAppender.layout=log4cplus::PatternLayout
使用的例子:

g_Logger.StartSystem("logModule.properties");

g_Logger.Debug(__FILE__, __LINE__, "Debug log[%d]", 100);
打印出来的结果如下所示:

06/08/09 10:52:42 - Logger System Start Finish. [e:\workspace\共享组件\日志组件\loggermodule.cpp:32]

06/08/09 10:52:42 - Debug log[100] [e:\workspace\服务器组件\好友服务器\friendserverdlg.cpp:160]

06/08/09 10:52:44 - Logger System Stop Finish. [e:\workspace\共享组件\日志组件\loggermodule.cpp:38]