日誌操作利器log4cxx 分享

2021-07-30 16:38:08 字數 463 閱讀 1425

前言:

log4cxx的配置檔案完全和log4j相同,但是比較彆扭的地方就是log4j使用com.aa.bb這樣組織類,用在log4cxx中多少有點彆扭(無論如何也不會有人在命名空間中巢狀那麼多)。

using namespace log4cxx;

using namespace log4cxx::rolling;

using namespace log4cxx::xml;

using namespace log4cxx::filter;

using namespace log4cxx::helpers;

log4cxx_debug(logger, "hello world!");    // debug level 

log4cxx_info(logger, "log4cxx's birth."); // info level

log4cxx日誌系統

本文主要從log4cxx級別 layout 格式化 命名規則 filter幾個方面介紹。一 log4cxx命名規則 logger由乙個string類的名字識別,logger的名字是大小寫敏感的,且名字之間具有繼承的關係,子名有父名作為字首,用點號.分隔。如 x.y是x.y.z的父親。根logger ...

C 日誌系統log4cxx

直接使用yum安裝log4cxx.x86 64 庫檔案 log4cxx devel.x86 64 標頭檔案 yum install log4cxx.x86 64 庫檔案 yum install log4cxx devel.x86 64 標頭檔案 編譯安裝apr tar zxvf apr 1.5.2....

log4cxx配置案例

先看完整配置檔案log4cxx.properties html view plain copy log4j.additivity.gather false log4j.rootlogger debug r,stdout 設定子logger log4j.logger.lib a debug ap1,s...