文章目录
- 1.日志滚动条件
1.日志滚动条件
- 以下的条件只要满足一个就会进行日志回滚
文件大小(例如每写满1G换下一个文件)
时间(每天零点新建一个日志文件,不论前一个文件是否写满) - 一个典型的日志文件名
logfile_test.20130411-115604.popo.7743.log - LogFile类图
- basename含义
- eg:22\jmuduo\muduo\base\LogFile.h
22\jmuduo\muduo\base\LogFile.cc
22\jmuduo\muduo\base\CMakeLists.txt - eg测试:22\jmuduo\muduo\base\tests\LogFile_test.cc
22\jmuduo\muduo\base\tests\CMakeLists.txt - 测试:每次写满196K就换一个新文件
- eg测试:22\jmuduo\muduo\base\tests\Logging_test.cc
22\jmuduo\muduo\base\tests\CMakeLists.txt - 测试:
写的时间,写了多少字节,每秒写入的消息条数,每秒的吞吐量 - eg:22\jmuduo\muduo\base\tests\FileUtil_test.cc
22\jmuduo\muduo\base\tests\CMakeLists.txt - eg测试:22\jmuduo\muduo\base\FileUtil.h
22\jmuduo\muduo\base\FileUtil.cc - 测试:
- 其他解释。^@表示\0