C++版的log4j,log4cplus 1.1.0 RC1 发布
fmms 13年前
<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>