如何在Laravel中检索日志级别?
我想做这样的事情:
if ( Log::isInfo() ) {
...
}
例如,在log4java中,您具有isDebug,isInfo等方法。
在示例中,想法是 isInfo 测试是否记录 Info 级别的消息,因此,如果日志级别为debug或info,它将返回真正。
这个想法是绕过我仅执行的一些代码来记录一些细节。
(我仍在使用Laravel 4.2)
答案 0 :(得分:1)
嗯,浏览Laravel和Monolog中的API文档,我得出了以下解决方案:
if ( Log::getMonolog()->isHandling( Log::getMonolog()->toMonologLevel("INFO") ) ) {
....
}
我更喜欢更漂亮的东西,但是它可以工作...