LOG级别
1
2
3
4
5
6
7
8
9
10
11
12
13
typedefenum {
EMERG = 0,
FATAL = 0,
ALERT = 100,
CRIT = 200,
ERROR = 300,
WARN = 400,
NOTICE = 500,
INFO = 600,
DEBUG = 700,
NOTSET = 800
}PriorityLevel;

Pattern

1
2
3
4
5
6
7
8
9
10
11
12
13
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。
*/