2017-02-12 17 views
1

Я учусь использовать Forge с моими приложениями Laravel и Lumen. Forge легко интегрируется с papertrail. Все, что вам нужно сделать, это добавить APP_LOG=syslog в файл .env и указать адрес, например logs.papertrailapp.com:11111, в разделе papertrail сайта Forge.Как использовать papertrail с Lumen

Это хорошо работает, но только с Laravel, а не Lumen. Что я могу сделать, чтобы приложения Lumen работали с papertrail?

ответ

0

Это точный код, который работает для меня:

$app->configureMonologUsing(function($monolog) { 
    $syslog = new \Monolog\Handler\SyslogHandler('lumen'); 
    $formatter = new \Monolog\Formatter\LineFormatter(null, null, false, true); 
    $syslog->setFormatter($formatter); 
    $monolog->pushHandler($syslog); 
    return $monolog; 
}); 

Размещенные в bootstrap/app.php под \\ $app->withFacades();