diff --git a/bootstrap/app.php b/bootstrap/app.php index ffa814b635..1206138d26 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -50,35 +50,37 @@ $app->singleton( FireflyIII\Exceptions\Handler::class ); -/* Overrule logging */ -$app->configureMonologUsing( - function (Logger $monolog) use ($app) { +/* Overrule logging if not Sandstorm */ +if (!(env('IS_SANDSTORM') === true)) { + $app->configureMonologUsing( + function (Logger $monolog) use ($app) { - $interface = php_sapi_name(); - $path = $app->storagePath() . '/logs/ff3-' . $interface . '.log'; - $level = 'debug'; - if ($app->bound('config')) { - $level = $app->make('config')->get('app.log_level', 'debug'); + $interface = php_sapi_name(); + $path = $app->storagePath() . '/logs/ff3-' . $interface . '.log'; + $level = 'debug'; + if ($app->bound('config')) { + $level = $app->make('config')->get('app.log_level', 'debug'); + } + $levels = [ + 'debug' => Logger::DEBUG, + 'info' => Logger::INFO, + 'notice' => Logger::NOTICE, + 'warning' => Logger::WARNING, + 'error' => Logger::ERROR, + 'critical' => Logger::CRITICAL, + 'alert' => Logger::ALERT, + 'emergency' => Logger::EMERGENCY, + ]; + + $useLevel = $levels[$level]; + + $formatter = new LineFormatter(null, null, true, true); + $handler = new RotatingFileHandler($path, 5, $useLevel); + $handler->setFormatter($formatter); + $monolog->pushHandler($handler); } - $levels = [ - 'debug' => Logger::DEBUG, - 'info' => Logger::INFO, - 'notice' => Logger::NOTICE, - 'warning' => Logger::WARNING, - 'error' => Logger::ERROR, - 'critical' => Logger::CRITICAL, - 'alert' => Logger::ALERT, - 'emergency' => Logger::EMERGENCY, - ]; - - $useLevel = $levels[$level]; - - $formatter = new LineFormatter(null, null, true, true); - $handler = new RotatingFileHandler($path, 5, $useLevel); - $handler->setFormatter($formatter); - $monolog->pushHandler($handler); - } -); + ); +} /* |--------------------------------------------------------------------------