File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed
src/SplitIO/Component/Initialization Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -16,12 +16,12 @@ class LoggerFactory
1616 * Builds defaultLogger
1717 *
1818 * @param $options
19+ * @param $level
1920 * @return SplitIO\Component\Log\Logger
2021 */
21- private static function setDefaultLogger (array $ options )
22+ private static function setDefaultLogger (array $ options, $ level )
2223 {
2324 $ adapter = (isset ($ options ['adapter ' ])) ? $ options ['adapter ' ] : null ;
24- $ level = (isset ($ options ['level ' ])) ? $ options ['level ' ] : null ;
2525
2626 switch ($ adapter ) {
2727 case 'stdout ' :
@@ -42,9 +42,7 @@ private static function setDefaultLogger(array $options)
4242 break ;
4343 }
4444
45- if (! LogLevelEnum::isValid ($ level )) {
46- $ level = LogLevel::WARNING ;
47- }
45+
4846
4947 return new Logger ($ logAdapter , $ level );
5048 }
@@ -57,10 +55,15 @@ private static function setDefaultLogger(array $options)
5755 */
5856 public static function setupLogger (array $ options )
5957 {
58+ $ level = (isset ($ options ['level ' ])) ? $ options ['level ' ] : null ;
59+ if (!LogLevelEnum::isValid ($ level )) {
60+ $ level = LogLevel::WARNING ;
61+ }
62+
6063 if (!isset ($ options ['psr3-instance ' ])) {
61- return self ::setDefaultLogger ($ options );
64+ return self ::setDefaultLogger ($ options, $ level );
6265 }
6366
64- return new Logger (new LoggerAdapterPSR ($ options ['psr3-instance ' ]));
67+ return new Logger (new LoggerAdapterPSR ($ options ['psr3-instance ' ]), $ level );
6568 }
6669}
You can’t perform that action at this time.
0 commit comments