目录
目录 i
1 本文的目的和结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 本文的目的和背景 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 本文的结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 问题阐述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 问题的解决 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.1 日志后端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2 异步日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2.1. 异步模式 VS 同步模式 . . . . . . . . . . . . . . . . . . . . . 4
3.2.2. 异步模式的配置 . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2.3. 异步模式例程 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 日志过滤器(动态过滤) . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3.1. 按模块的级别过滤 . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3.2. 按级别进行全局过滤 . . . . . . . . . . . . . . . . . . . . . . . 7
3.3.3. 按标签进行全局过滤 . . . . . . . . . . . . . . . . . . . . . . . 7
3.3.4. 按关键词进行全局过滤 . . . . . . . . . . . . . . . . . . . . . 7
3.3.5. 运行例程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4 系统异常时的使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4.1. 断言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4.2. CmBacktrace . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 syslog 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5.1. syslog 配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5.2. 日志的格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
评论0
最新资源