19declare(strict_types=1);
43 $initiator = LegacyInitiator::getInstance();
44 $this->basic_config = $initiator->basicConfig();
45 $this->component_config = $initiator->componentConfig();
50 if (self::$instance) {
53 return self::$instance =
new self();
62 return $this->component_config->level($a_component_id)->value;
70 return $this->basic_config->isLoggingEnabled();
75 return $this->basic_config->pathToLogDirectory();
80 return $this->basic_config->defaultLevel()->value;
BasicConfig $basic_config
ComponentConfig $component_config
getLevelByComponent(string $a_component_id)
Get level by component.
isEnabled()
Check if logging is enabled.
static ilLoggingDBSettings $instance
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...