* SPDX-License-Identifier: MIT */ namespace OC\Log; use OC\SystemConfig; use OCP\Log\IWriter; class Errorlog extends LogDetails implements IWriter { public function __construct( SystemConfig $config, protected string $tag = 'nextcloud', ) { parent::__construct($config); } /** * Write a message in the log * * @param string|array $message */ public function write(string $app, $message, int $level): void { error_log('[' . $this->tag . '][' . $app . '][' . $level . '] ' . $this->logDetailsAsJSON($app, $message, $level)); } }