Skip to content
zsummer edited this page Apr 26, 2013 · 1 revision

1. 程序结束后如果没有调用log4z的stop 会不会造成日志丢失或者程序崩溃?

回答: log4z的实例为全局静态, 析构时候会做安全检查, 进程正常退出是不会丢失任何数据的.

2. log4z是否支持彩色日志屏幕输出?

回答: 支持, 根据日志级别的不同予以不同颜色输出, 日志级别越高 颜色越醒目.

3. log4z支持同时多个日志文件输出吗?

回答: 支持, 可手动添加额外的日志记录器.

3. log4z的开源方式是什么? 可以商业使用吗?

回答: 采用MIT授权, 可以商业使用.

4. log4z的日志文件是否有大小限制?

回答: 没有, 无论日志文件多大 一个日志记录器每天只会产生并对应一个log文件, 一天一换.
  1. log4z在linux下如何使用? 回答: make;

6. log4z如何快速的添加到现有的项目中使用?

回答: 把log4z.h 和log4z.cpp加入到项目中编译即可.

7. log4z有几种日志级别?

回答: 6种, 对应宏为: LOG_LEVEL_DEBUG, LOG_LEVEL_INFO, LOG_LEVEL_WARN, LOG_LEVEL_ERROR, LOG_LEVEL_ALARM, LOG_LEVEL_FATAL .

8. log4z支持动态改变日志输出级别和屏显吗?

回答: 支持.

9. log4z对已经关闭的日志记录器写日志会有什么后果?

回答: 日志会被过滤掉.

10. log4z单条日志长度有没有最大限制?

  回答: 有, 默认是2K, 可以通过更改宏定义进行重新设置.

11. log4z最多可创建多少日志记录器?

  回答:默认是10个, 可更改.

12. 我不想让输出的日志带有那些长长的源代码文件名和函数名等信息 该如何操作?

  回答: 直接调用PushLog接口; 

13. 可以更改日志输出级别对应的颜色吗?

  回答: 不可以.

14. 我想添加一个额外的日志记录器 怎么做?

  回答: 通过文件配置或者动态创建.