@@ 85-93 (lines=9) @@ | ||
82 | * |
|
83 | * @return StreamHandler |
|
84 | */ |
|
85 | public function getMonologHandlerApplicationService(Container $container): StreamHandler |
|
86 | { |
|
87 | /** @var \Joomla\Registry\Registry $config */ |
|
88 | $config = $container->get('config'); |
|
89 | ||
90 | $level = strtoupper($config->get('log.application', $config->get('log.level', 'error'))); |
|
91 | ||
92 | return new StreamHandler(APPROOT . '/logs/stats.log', \constant('\\Monolog\\Logger::' . $level)); |
|
93 | } |
|
94 | ||
95 | /** |
|
96 | * Get the `monolog.handler.database` service |
|
@@ 102-110 (lines=9) @@ | ||
99 | * |
|
100 | * @return StreamHandler |
|
101 | */ |
|
102 | public function getMonologHandlerDatabaseService(Container $container): StreamHandler |
|
103 | { |
|
104 | /** @var \Joomla\Registry\Registry $config */ |
|
105 | $config = $container->get('config'); |
|
106 | ||
107 | $level = strtoupper($config->get('log.database', $config->get('log.level', 'error'))); |
|
108 | ||
109 | return new StreamHandler(APPROOT . '/logs/stats.log', \constant('\\Monolog\\Logger::' . $level)); |
|
110 | } |
|
111 | ||
112 | /** |
|
113 | * Get the `monolog.logger.application` service |