Laravel日志,如何检索级别?

时间:2018-11-21 13:13:24

标签: laravel logging monolog laravel-4.2

如何在Laravel中检索日志级别?

我想做这样的事情:

if ( Log::isInfo() ) {
   ...
}

例如,在log4java中,您具有isDebug,isInfo等方法。

在示例中,想法是 isInfo 测试是否记录 Info 级别的消息,因此,如果日志级别为debug或info,它将返回真正。

这个想法是绕过我仅执行的一些代码来记录一些细节。

(我仍在使用Laravel 4.2)

1 个答案:

答案 0 :(得分:1)

嗯,浏览Laravel和Monolog中的API文档,我得出了以下解决方案:

if ( Log::getMonolog()->isHandling( Log::getMonolog()->toMonologLevel("INFO") ) ) {
   ....
}

我更喜欢更漂亮的东西,但是它可以工作...