启用日志文件¶
小技巧
如果引入 glog 库编译。
日志的通用配置,在头文件 logger.h 里 。
取消注释的 FLAGS_log_dir = ".";
重新编译,即可保存日志到当前工作目录。例如运行 camera_a
后,日志文件如下:
<workdir>/
├─camera_a.ERROR
├─camera_a.FATAL
├─camera_a.INFO
├─camera_a.WARNING
├─camera_a.john-ubuntu.john.log.ERROR.20180513-141833.519
├─camera_a.john-ubuntu.john.log.FATAL.20180513-141833.519
├─camera_a.john-ubuntu.john.log.INFO.20180513-141832.519
└─camera_a.john-ubuntu.john.log.WARNING.20180513-141833.519
camera_a.INFO
表明了哪个程序、什么日志级别。但它只是一个链接,指向真实的日志文件,如 camera_a.john-ubuntu.john.log.INFO.20180513-141832.519
。运行多次后, camera_a.INFO
仍只会有一个,指向最新的那个日志文件,便于你查看。
执行 make cleanlog
可以清理所有日志文件。