Может ли Laravel 4 поддерживать журнал ошибок в сокете?

Если да, то как это можно сделать? По умолчанию Laravel 4 записывает в текстовый файл. Я заметил, что Monolog может войти в базу данных на своей странице github. Я пробовал с этим. Но вместо того, чтобы хранить в базе данных, лучше хранить журнал ошибок в сокете. Итак, вы можете предложить мне в соответствии с журналом сокетов.


person Eswara Reddy    schedule 31.12.2013    source источник


Ответы (1)


Согласно документу Laravel и Пример сокета Monolog:

// get Monolog instance
$logger = Log::getMonolog();

// create the socket handler
$handler = new Monolog\Handler\SocketHandler('unix:///var/log/httpd_app_log.socket');
$handler->setPersistent(true);

// now add the handler
$logger->pushHandler($handler, Monolog\Logger::DEBUG);

После регистрации обработчика сокета вы можете использовать методы журнала Laravel.

person aykut    schedule 31.12.2013