Add log writer PhpWriter

refs #11652
This commit is contained in:
Alexander A. Klimov 2016-10-19 15:29:51 +02:00
parent 00880710ed
commit a387f0524f
1 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,22 @@
<?php
/* Icinga Web 2 | (c) 2016 Icinga Development Team | GPLv2+ */
namespace Icinga\Application\Logger\Writer;
use Icinga\Application\Logger;
use Icinga\Application\Logger\LogWriter;
/**
* Log to the webserver log, a file or syslog
*
* @see https://secure.php.net/manual/en/errorfunc.configuration.php#ini.error-log
*/
class PhpWriter extends LogWriter
{
/**
* {@inheritdoc}
*/
public function log($severity, $message) {
error_log(Logger::$levels[$severity] . ' - ' . str_replace("\n", ' ', $message));
}
}