2016-12-17 3 views
-1

Я в Laravel 5.1, для справки.Расширение Laravel Logging для включения метода

Я ищу, чтобы расширить функцию журнала таким образом, что ее запуск из любой точки кода (в том числе во встроенных библиотеках поставщиков) также вызовет дополнительный метод по моему выбору. Как мне это сделать?

ответ

0

Laravel запускает событие с именем illuminate.log при регистрации данных. Таким образом, вы можете слушать это событие и вызывать дополнительные методы.

Например:

Добавить следующий код в ваш boot() метод класса App\Providers\AppServiceProvider:

public function boot() 
{ 
    \Event::listen('illuminate.log', function ($level, $message, $context) { 
     // call your extra functions 
    }); 
}