ubuntu

thinkphp在ubuntu中的日志管理策略

小樊
51
2025-08-29 21:26:32
栏目: 编程语言

一、日志配置

config/log.php 中设置日志通道、级别、路径等参数,如:

return [
    'default' => 'file',
    'channels' => [
        'file' => [
            'type' => 'file',
            'path' => runtime_path('logs'), // 日志存储路径(可自定义)
            'level' => ['info', 'error'], // 记录级别
            'max_files' => 30, // 保留天数/文件数
            'json' => false, // 是否JSON格式
        ],
        // 可添加数据库、远程等通道
    ],
];

二、日志记录

使用 think\facade\Log 记录不同级别日志:

use think\facade\Log;
Log::info('用户登录', ['user_id' => 1]); // 信息日志
Log::error('支付失败', ['order_id' => 1001]); // 错误日志

三、日志查看

四、日志清理

五、高级管理

六、安全与优化

参考来源:

0
看了该问题的人还看了