Преглед изворни кода

Merge pull request #1507 from adrianpanicek/master

Allow string numeric log levels
Jordi Boggiano пре 5 година
родитељ
комит
6165cdc115
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      src/Monolog/Logger.php

+ 4 - 0
src/Monolog/Logger.php

@@ -410,6 +410,10 @@ class Logger implements LoggerInterface, ResettableInterface
     public static function toMonologLevel($level): int
     {
         if (is_string($level)) {
+            if (is_numeric($level)) {
+                return intval($level);
+            }
+            
             // Contains chars of all log levels and avoids using strtoupper() which may have
             // strange results depending on locale (for example, "i" will become "İ" in Turkish locale)
             $upper = strtr($level, 'abcdefgilmnortuwy', 'ABCDEFGILMNORTUWY');