]> git.wh0rd.org Git - tt-rss.git/blob - classes/logger/syslog.php
Merge branch 'master' of git://github.com/falu/Tiny-Tiny-RSS into falu-master
[tt-rss.git] / classes / logger / syslog.php
1 <?php
2 class Logger_Syslog {
3
4         function log_error($errno, $errstr, $file, $line, $context) {
5
6                 switch ($errno) {
7                 case E_ERROR:
8                 case E_PARSE:
9                 case E_CORE_ERROR:
10                 case E_COMPILE_ERROR:
11                 case E_USER_ERROR:
12                         $priority = LOG_ERR;
13                         break;
14                 case E_WARNING:
15                 case E_CORE_WARNING:
16                 case E_COMPILE_WARNING:
17                 case E_USER_WARNING:
18                         $priority = LOG_WARNING;
19                         break;
20                 default:
21                         $priority = LOG_INFO;
22                 }
23
24                 $errname = Logger::$errornames[$errno] . " ($errno)";
25
26                 syslog($priority, "[tt-rss] $errname ($file:$line) $errstr");
27
28         }
29
30 }
31 ?>