#1139·think

日志配置 max_files 会导致日志丢失

作者: 1421393078创建于 2023年8月25日更新于 2024年10月9日

按照手册中的配置为例: return [ 'default' => 'file', 'channels' => [ 'file' => [ 'type' => 'file', 'max_files' => 30, 'file_size' => 1024*1024*10, ] ] ]; 如果日志文件已经有 30 个了, 在当天的日志文件超过 10M 的情况下, 会生成一个 "1692933919-20230825.log" 的文件。 由于 "1692933919-20230825.log" 是第 31 个文件, 所以会被删除, 即超过 file_size 的日志数据将会丢失。

内容来源: top-think/think