在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 日志级别
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 日志打印频繁的问题 在老的 Nacos 版本中,往往会有大量的无效日志打印,这些日志的打印会迅速占用完用户的磁盘空...
- 在这台media SERVER 上 1、设置NBU的log level为5 2、打开NBU 的 console界...
- 日志是程序中必不可少的内容。依据日志我们可以有效诊断程序bug,统计用户访问和各主要功能的使用频率时间段等信息。因...