C++版的log4j,log4cplus 1.1.0 RC1 發布
log4cplus 是一個 C++ 版本的 log4j,
log4cplus 1.1.0 RC1 發布,新增 AsyncAppender 一個簡單支持多進程同時記錄日志到一個統一文件的功能,改進了 MDC (%X), 線程標識 (%T), 函數名 (%M), wchar_t <-> 字符轉換, DeviceAppender 允許使用 Boost.IOStream's Sink, LOG4CPLUS_*_FMT() 宏用于使用類 printf 的格式化輸出等。
示例代碼:
#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 ; }
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!