Журнал Laravel, как восстановить уровень? - PullRequest
0 голосов
/ 21 ноября 2018

Как я могу получить уровень журнала в Laravel?

Я хотел бы сделать что-то вроде этого:

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

Например, в log4java у вас есть методы isDebug,isInfo и т. д.

В этом примере идея заключается в том, что isInfo проверяет, будет ли зарегистрировано сообщение на уровне Info , поэтому если уровень журнала отлаживаетсяили информация, она возвращает истину.

Идея состоит в том, чтобы обойти какой-то фрагмент кода, который я выполняю только для регистрации некоторых деталей.

(я все еще использую Laravel 4.2)

1 Ответ

0 голосов
/ 23 ноября 2018

Что ж, просматривая документацию по API в Laravel и Monolog, я пришел к этому решению:

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

Я бы предпочел что-то красивее, но оно работает ...

...