Code Duplication    Length = 9-10 lines in 2 locations

src/Providers/MonologServiceProvider.php 2 locations

@@ 89-97 (lines=9) @@
86
	 *
87
	 * @since   1.0
88
	 */
89
	public function getMonologHandlerApplicationService(Container $container)
90
	{
91
		/** @var \Joomla\Registry\Registry $config */
92
		$config = $container->get('config');
93
94
		$level = strtoupper($config->get('log.application', $config->get('log.level', 'error')));
95
96
		return new StreamHandler(APPROOT . '/logs/stats.log', constant('\\Monolog\\Logger::' . $level));
97
	}
98
99
	/**
100
	 * Get the `monolog.handler.database` service
@@ 108-117 (lines=10) @@
105
	 *
106
	 * @since   1.0
107
	 */
108
	public function getMonologHandlerDatabaseService(Container $container)
109
	{
110
		/** @var \Joomla\Registry\Registry $config */
111
		$config = $container->get('config');
112
113
		// If database debugging is enabled then force the logger's error level to DEBUG, otherwise use the level defined in the app config
114
		$level = $config->get('database.debug', false) ? 'DEBUG' : strtoupper($config->get('log.database', $config->get('log.level', 'error')));
115
116
		return new StreamHandler(APPROOT . '/logs/stats.log', constant('\\Monolog\\Logger::' . $level));
117
	}
118
119
	/**
120
	 * Get the `monolog.logger.application` service