【问题标题】:How to use papertrail with Lumen如何在 Lumen 中使用 papertrail
【发布时间】:2017-06-30 20:07:37
【问题描述】:
我正在学习将 Forge 与我的 Laravel 和 Lumen 应用程序一起使用。 Forge 很容易与 papertrail 集成。您所要做的就是将APP_LOG=syslog 添加到.env 文件中,并在Forge 网站的papertrail 部分提供一个地址,例如logs.papertrailapp.com:11111。
这很好用,但只适用于 Laravel,而不适用于 Lumen。如何让我的 Lumen 应用与 papertrail 一起使用?
【问题讨论】:
标签:
laravel
logging
lumen
forge
【解决方案1】:
这是适合我的确切代码:
$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();