@@ -134,8 +134,9 @@ public static function debug($message) {
134
134
* @param int $level
135
135
*/
136
136
private static function log (string $ message , int $ level ) {
137
- $ logger = \Logger::getRootLogger ();
138
137
\Logger::configure (self ::getConfiguration ());
138
+ $ logger = \Logger::getRootLogger ();
139
+ $ logger ->setLevel (self ::getLoggerLevel ());
139
140
140
141
switch ($ level ) {
141
142
case Logger::DEBUG :
@@ -183,6 +184,26 @@ private static function getDefaultConfiguration() {
183
184
));
184
185
}
185
186
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
+
186
207
/**
187
208
* logs a message with log level INFO
188
209
*
0 commit comments