Skip to content

Commit 07828b5

Browse files
committed
added log level
1 parent 95e1cb5 commit 07828b5

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

src/Log/Logger.php

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,9 @@ public static function debug($message) {
134134
* @param int $level
135135
*/
136136
private static function log(string $message, int $level) {
137-
$logger = \Logger::getRootLogger();
138137
\Logger::configure(self::getConfiguration());
138+
$logger = \Logger::getRootLogger();
139+
$logger->setLevel(self::getLoggerLevel());
139140

140141
switch ($level) {
141142
case Logger::DEBUG:
@@ -183,6 +184,26 @@ private static function getDefaultConfiguration() {
183184
));
184185
}
185186

187+
private static function getLoggerLevel(): \LoggerLevel {
188+
if (self::$level === self::DEBUG) {
189+
return \LoggerLevel::getLevelDebug();
190+
} else if (self::$level === self::INFO) {
191+
return \LoggerLevel::getLevelInfo();
192+
} else if (self::$level === self::WARN) {
193+
return \LoggerLevel::getLevelWarn();
194+
} else if (self::$level === self::ERROR) {
195+
return \LoggerLevel::getLevelError();
196+
} else if (self::$level === self::FATAL) {
197+
return \LoggerLevel::getLevelFatal();
198+
} else if (self::$level === self::TRACE) {
199+
return \LoggerLevel::getLevelTrace();
200+
} else if (self::$level === self::OFF) {
201+
return \LoggerLevel::getLevelOff();
202+
} else {
203+
return \LoggerLevel::getLevelAll();
204+
}
205+
}
206+
186207
/**
187208
* logs a message with log level INFO
188209
*

0 commit comments

Comments
 (0)