muduo日志系统
作者:互联网
日志级别
- TRACE
指出比DEBUG粒度更细的一些信息事件(开发过程中使用) - DEBUG
指出细粒度信息事件 - INFO
表明信息在粗粒度级别上突出强调应用程序的运行过程 - WARN
系统能正常运行,但可能会出现潜在的错误 - ERROR
指出虽然发生错误事件,但仍然不影响程序的继续运行 - FATAL
指出每个严重的错误事件将导致应用程序的退出
muduo日志文件名:
logfile_test.20120603-144022.hostname.3605.log
- "logfile_test"是进程的名字,即argv[0]中的basename
- "20120603-144022"文件创建的时间
- "hostname"是机器名称
- "3605"是进程id
- ".log"是统一的后缀名
muduo日志消息格式
日期 时间 微秒 线程 级别 正文 源文件名:行号
20120603 08:02:46.125770Z 23261 INFO HELLO - test.cc:51
使用muduo日志的时序图
日志滚动的条件
- 文件大小(例如每写满1G换下一个文件)
- 时间(每天零点新建一个日志文件,不论前一个文件是否写满)
标签:muduo,log,系统,144022,DEBUG,日志,logfile 来源: https://blog.csdn.net/weixin_45755182/article/details/122756650