文章目录
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