Bug #9318: Syslog should respect confs
authorGonçalo Queirós <goncalo.queiros@portugalmail.net>
Tue, 19 Oct 2010 15:06:25 +0000 (16:06 +0100)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 19 Oct 2010 18:37:25 +0000 (12:37 -0600)
Signed-off-by: Michael M Slusarz <slusarz@curecanti.org>
framework/Core/lib/Horde/Core/Factory/Logger.php

index d7f085b..70f9315 100644 (file)
@@ -50,6 +50,12 @@ class Horde_Core_Factory_Logger
         case 'syslog':
             try {
                 $handler = new Horde_Log_Handler_Syslog();
+                if (!empty($conf['log']['name'])) {
+                    $handler->setOption('facility', $conf['log']['name']);
+                }
+                if (!empty($conf['log']['ident'])) {
+                    $handler->setOption('ident', $conf['log']['ident']);
+                }
             } catch (Horde_Log_Exception $e) {
                 return new Horde_Core_Log_Logger(new Horde_Log_Handler_Null());
             }