*/ class LSlog_system extends LSlog_handler { /** * Defaultly add datetime prefix (enabled/disabled) * @see LSlog_handler::__get() * @var bool */ protected bool $default_datetime_prefix = false; /** * Constructor * * @param array $config The handler configuration * * @return void **/ public function __construct($config) { parent :: __construct($config); if ($this -> enabled) self :: log_trace("$this Enabled"); } /** * Log a message * * @param string $level The message level * @param string $message The message * @param string|null $logger The logger name (optional, default: null) * * @return void **/ public function logging($level, $message, $logger=null) { error_log( $this -> format($level, $message, $logger) ); } }