]>
Commit | Line | Data |
---|---|---|
b367c951 AD |
1 | <?php |
2 | class Logger_Syslog { | |
3 | ||
7b55001e AD |
4 | /** |
5 | * @SuppressWarnings(PHPMD.UnusedFormalParameter) | |
6 | */ | |
b367c951 AD |
7 | function log_error($errno, $errstr, $file, $line, $context) { |
8 | ||
9 | switch ($errno) { | |
10 | case E_ERROR: | |
11 | case E_PARSE: | |
12 | case E_CORE_ERROR: | |
13 | case E_COMPILE_ERROR: | |
14 | case E_USER_ERROR: | |
15 | $priority = LOG_ERR; | |
16 | break; | |
17 | case E_WARNING: | |
18 | case E_CORE_WARNING: | |
19 | case E_COMPILE_WARNING: | |
20 | case E_USER_WARNING: | |
21 | $priority = LOG_WARNING; | |
22 | break; | |
23 | default: | |
24 | $priority = LOG_INFO; | |
25 | } | |
26 | ||
27 | $errname = Logger::$errornames[$errno] . " ($errno)"; | |
28 | ||
29 | syslog($priority, "[tt-rss] $errname ($file:$line) $errstr"); | |
30 | ||
31 | } | |
32 | ||
ea79a0e0 | 33 | } |