]>
Commit | Line | Data |
---|---|---|
b367c951 AD |
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 | ?> |