美文网首页
hf3.0 日志级别

hf3.0 日志级别

作者: geeooooz | 来源:发表于2023-07-16 08:36 被阅读0次
在Hyperf 3.0中,日志级别是通过Monolog库来管理的,Monolog定义了八个日志级别,分别是:

DEBUG:用于开发和调试阶段的详细信息。
INFO:用于提示程序正常运行的重要信息。
NOTICE:用于表示程序运行过程中的一般性事件,不会影响程序的正常运行。
WARNING:用于表示警告事件,可能会导致程序异常或需要注意的情况。
ERROR:用于表示错误事件,但不会影响程序的继续运行。
CRITICAL:用于表示严重的错误事件,可能导致程序无法继续运行。
ALERT:用于表示需要立即采取行动的情况。
EMERGENCY:用于表示紧急情况,可能导致系统崩溃。
在Hyperf 3.0中,默认的日志级别是DEBUG,这意味着所有级别的日志都会被记录下来。你可以在config/autoload/logger.php配置文件中的相应处理器的level参数中修改日志级别。

例如,设置日志级别为WARNING
return [
    'default' => [
        'handler' => [
            'class' => Monolog\Handler\RotatingFileHandler::class,
            'constructor' => [
                // filename 日志按照日期存储
                'filename' => BASE_PATH . '/runtime/logs/hyperf.log',
                'level' => Monolog\Logger::WARNING,
            ],
        ],
        'formatter' => [
            'class' => Monolog\Formatter\LineFormatter::class,
            'constructor' => [
                'format' => null,
                'dateFormat' => null,
                'allowInlineLineBreaks' => true,
            ],
        ],
    ],
];

相关文章

网友评论

      本文标题:hf3.0 日志级别

      本文链接:https://www.haomeiwen.com/subject/vewmudtx.html