Laravel 8 日志級(jí)別

2021-07-17 16:45 更新

請(qǐng)留意上面例子中 syslogslack 中的 level 配置項(xiàng)。這個(gè)選項(xiàng)決定了需要被該通道記錄的日志的最低 「級(jí)別」。Monolog (一個(gè)功能強(qiáng)勁的 Laravel 日志服務(wù))接受定義在 RFC 5424 specification 中的全部級(jí)別: emergencyalert、critical、error、warning、noticeinfodebug。

假設(shè)我們使用 debug 方法記錄日志消息:

Log::debug('An informational message.'); 

根據(jù)我們的配置,syslog 通道將把該消息記錄到系統(tǒng)日志;不過因?yàn)殄e(cuò)誤消息不是 critical 或更高級(jí)別,它將不會(huì)被發(fā)送到 Slack。如果我們記錄一條 emergency 消息的話,由于 emergency 的級(jí)別高于兩個(gè)通道的最低級(jí)別限制,它將被發(fā)送給系統(tǒng)日志和 Slack:

Log::emergency('The system is down!'); 


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)