我按照官方指南将 Laravel 应用程序部署到 heroku。它说要改变APP_LOG=errorlog
,我已经做到了。
我也尝试了两种不同的版本,注释行是变体。
$this->app->configureMonologUsing(function($monolog){
// $monolog->pushHandler(new \Monolog\Handler\SyslogHandler('papertrail'));
$monolog->pushHandler(new \Monolog\Handler\StreamHandler('php://stderr', \Monolog\Logger::WARNING));
});
如果我使用 Log::error('something') 我什么也看不到。我正在查看 papertrail 和 CLI 命令heroku logs --tail --app {appname}