在Hyperf 3.0中,日志級別是通過Monolog庫來管理的,Monolog定義了八個日志級別,分別是:
DEBUG:用于開發(fā)和調試階段的詳細信息。
INFO:用于提示程序正常運行的重要信息。
NOTICE:用于表示程序運行過程中的一般性事件,不會影響程序的正常運行。
WARNING:用于表示警告事件,可能會導致程序異?;蛐枰⒁獾那闆r。
ERROR:用于表示錯誤事件,但不會影響程序的繼續(xù)運行。
CRITICAL:用于表示嚴重的錯誤事件,可能導致程序無法繼續(xù)運行。
ALERT:用于表示需要立即采取行動的情況。
EMERGENCY:用于表示緊急情況,可能導致系統(tǒng)崩潰。
在Hyperf 3.0中,默認的日志級別是DEBUG,這意味著所有級別的日志都會被記錄下來。你可以在config/autoload/logger.php配置文件中的相應處理器的level參數(shù)中修改日志級別。
例如,設置日志級別為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 日志級別
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 日志打印頻繁的問題 在老的 Nacos 版本中,往往會有大量的無效日志打印,這些日志的打印會迅速占用完用戶的磁盤空...
- 在這臺media SERVER 上 1、設置NBU的log level為5 2、打開NBU 的 console界...
- 日志是程序中必不可少的內容。依據(jù)日志我們可以有效診斷程序bug,統(tǒng)計用戶訪問和各主要功能的使用頻率時間段等信息。因...
- 實際開發(fā)中常常遇到很多開發(fā)人員不知道如何輸出日志,在此總結了阿里的日志規(guī)范和項目中的一些經(jīng)驗總結,希望能幫助大家更...