0
点赞
收藏
分享

微信扫一扫

ThinkPHP使用小问题记录一(日志无法写入)

一直使用ThinkPHP写项目,今天偶然发现日志有时候无法写入。

use think\facade\Log;
Log::error('错误信息');
Log::info('日志信息');

暂时不清楚问题出现的原因,不过可以使用下面两个方法解决

1、修改日志记录方法

Log::write('测试日志信息,这是警告级别,并且实时写入','notice');

2、日志通道配置开启实时写入,每次记录日志信息的时候就会实时写入。

'file' => [
    // 日志记录方式
    'type'        => 'File',
    // 日志保存目录
    'path'        => '',
    // 单文件日志写入
    'single'      => false,
    // 独立日志级别
    'apart_level' => [],
    // 最大日志文件数量
    'max_files'   => 0,
    // 日志处理
    'processor'   => null,
    // 实时写入
    'realtime_write'    =>    true,
],

举报

相关推荐

0 条评论