diff --git a/src/app/Loggers/DiscordLogger.php b/src/app/Loggers/DiscordLogger.php index 33f96d8..9273141 100644 --- a/src/app/Loggers/DiscordLogger.php +++ b/src/app/Loggers/DiscordLogger.php @@ -33,7 +33,13 @@ class DiscordLogger extends AbstractLogger public function createLogger(array $config): Logger { $log = new Logger('discord'); - $log->pushHandler(new DiscordHandler($config['webhook'], Logger::DEBUG, $config['bubble'] ?? true)); + $log->pushHandler( + new DiscordHandler( + $config['webhook'], + $config['level'] ?? Logger::DEBUG, + $config['bubble'] ?? true + ) + ); return $log; } diff --git a/src/app/Loggers/EmailLogger.php b/src/app/Loggers/EmailLogger.php index 46925b3..e56c258 100644 --- a/src/app/Loggers/EmailLogger.php +++ b/src/app/Loggers/EmailLogger.php @@ -36,7 +36,7 @@ class EmailLogger extends AbstractLogger $handler = new SwiftMailerHandler( $this->getMailer($config), $this->getMailerMessage($config), - Logger::DEBUG, + $config['level'] ?? Logger::DEBUG, $config['bubble'] ?? true ); diff --git a/src/app/Loggers/LogstashLogger.php b/src/app/Loggers/LogstashLogger.php index 93ba446..a79c660 100644 --- a/src/app/Loggers/LogstashLogger.php +++ b/src/app/Loggers/LogstashLogger.php @@ -31,7 +31,11 @@ class LogstashLogger extends AbstractLogger */ public function createLogger(array $config): Logger { - $handler = new SocketHandler("tcp://{$config['host']}:{$config['port']}"); + $handler = new SocketHandler( + "tcp://{$config['host']}:{$config['port']}", + $config['level'] ?? Logger::DEBUG, + $config['bubble'] ?? true + ); $handler->setFormatter(new LogstashFormatter(config('app.name'))); return new Logger('logstash.main', [$handler]); }