C++版的log4j,log4cplus 1.1.0 RC1 发布

fmms 12年前
     <p><a href="http://www.open-open.com/lib/view/open1329199306515.html" target="_blank">log4cplus </a>是一个 C++ 版本的 log4j,<br /> <br /> log4cplus 1.1.0 RC1 发布,新增 AsyncAppender 一个简单支持多进程同时记录日志到一个统一文件的功能,改进了<span class="truncate_more"> MDC (%X), 线程标识 (%T), 函数名 (%M), wchar_t <-> 字符转换, DeviceAppender 允许使用 Boost.IOStream's Sink,  LOG4CPLUS_*_FMT() 宏用于使用类 printf 的格式化输出等。</span><br /> <br /> 示例代码:</p>    <pre class="brush:cpp; toolbar: true; auto-links: false;">#include <log4cplus/logger.h>  #include <log4cplus/configurator.h>  #include <iomanip>    using namespace log4cplus;    int  main()  {      BasicConfigurator config;      config.configure();        Logger logger = Logger::getInstance("main");      LOG4CPLUS_WARN(logger, "Hello, World!");      return ;  }</pre>    <p></p>