LOADING

加载过慢请开启缓存 浏览器默认开启

log4cpp

2024/9/26

log4j类型日志实现…

LOG级别
typedefenum {
     EMERG  = 0,
     FATAL  = 0,
     ALERT  = 100,
     CRIT   = 200,
     ERROR  = 300,
     WARN   = 400,
     NOTICE = 500,
     INFO   = 600,
     DEBUG  = 700,
     NOTSET = 800
 }PriorityLevel;

Pattern

void log4cpp::PatternLayout::setConversionPattern  (conststd::string&  conversionPattern)  throw(ConfigureFailure) [virtual]

/*其中参数类型为std::string,类似于C语言中的printf,使用格式化字符串来描述输出格式,其具体含义如下:
*  u %c category;
*  u %d 日期;日期可以进一步的设置格式,用花括号包围,例如%d{%H:%M:%S,%l} 或者 %d{%d %m %Y%H:%M:%S,%l}。如果不设置具体日期格式,则如下默认格式被使用“Wed Jan 02 02:03:55 1980”。日期的格式符号与ANSI C函数strftime中的一致。但增加了一个格式符号%l,表示毫秒,占三个十进制位。
*  u %m 消息;
*  u %n 换行符,会根据平台的不同而不同,但对于用户透明;
*  u %p 优先级;
*  u %r 自从layout被创建后的毫秒数;
*  u %R 从1970年1月1日0时开始到目前为止的秒数;
*  u %u 进程开始到目前为止的时钟周期数;
*  u %x NDC。
*/