Laravel 8 日志级别
请留意上面例子中 syslog
和 slack
中的 level
配置项。这个选项决定了需要被该通道记录的日志的最低 「级别」。Monolog (一个功能强劲的 Laravel 日志服务)接受定义在 RFC 5424 specification 中的全部级别: emergency、alert、critical、error、warning、notice、info 和 debug。
假设我们使用 debug
方法记录日志消息:
Log::debug('An informational message.');
根据我们的配置,syslog
通道将把该消息记录到系统日志;不过因为错误消息不是 critical
或更高级别,它将不会被发送到 Slack。如果我们记录一条 emergency
消息的话,由于 emergency
的级别高于两个通道的最低级别限制,它将被发送给系统日志和 Slack:
Log::emergency('The system is down!');