Log4cplus 使用指南
目 录
1 LOG4CPLUS 简介...............................................................................................................................................5
2 安装方法................................................................................................................................................................5
3 主要类说明............................................................................................................................................................6
4 基本使用................................................................................................................................................................6
4.1 基本步骤........................................................................................................................................................6
4.2 使用示例........................................................................................................................................................7
4.2.1
例
1-
标准使用
........................................................................................................................................7
4.2.2
例
2-
简洁使用
........................................................................................................................................8
4.2.3
例
3-
输出日志到控制台
........................................................................................................................9
4.2.4
例
4-
输出日志到文件
..........................................................................................................................10
4.2.5
例
5-
使用
loglog
输出日志
...................................................................................................................11
4.3 日志输出宏..................................................................................................................................................13
5 输出格式控制......................................................................................................................................................14
5.1 SIMPLELAYOUT.............................................................................................................................................14
5.2 PATTERNLAYOUT..........................................................................................................................................15
5.2.1 转换标识符...............................................................................................................................................16
5.3 TTCCLAYOUT...............................................................................................................................................17
6 输出重定向..........................................................................................................................................................19
6.1 重定向到控制台..........................................................................................................................................19
6.2 重定向到文件..............................................................................................................................................19
6.2.1 FileAppender........................................................................................................................................19
6.2.2 RollingFileAppender.............................................................................................................................20
6.2.3 DailyRollingFileAppender....................................................................................................................21
6.3 重定向到远程服务器..................................................................................................................................22
6.3.1
客户端程序需要做的工作
..................................................................................................................22
6.3.2
服务器端程序需要做的工作
..............................................................................................................23
6.3.3
例
6-
重定向到远程服务器
..................................................................................................................24
6.4 嵌入诊断上下文 NDC.................................................................................................................................28
7 输出过滤..............................................................................................................................................................30
7.1 利用日志级别进行输出过滤......................................................................................................................30
7.1.1
日志级别管理
......................................................................................................................................30