Index: src/main/php/appenders/LoggerAppenderSyslog.php =================================================================== --- src/main/php/appenders/LoggerAppenderSyslog.php (revision 677439) +++ src/main/php/appenders/LoggerAppenderSyslog.php (working copy) @@ -86,6 +86,11 @@ */ private $_overridePriority; + public function __construct($name) { + parent::__construct($name); + $this->requiresLayout = true; + } + /** * Set the ident of the syslog message. * @@ -156,7 +161,12 @@ openlog($this->_ident, $this->_option, $this->_facility); $level = $event->getLevel(); - $message = $event->getRenderedMessage(); + if(null == $this->layout) { + $message = $event->getRenderedMessage(); + } + else { + $message = $this->layout->format($event); + } // If the priority of a syslog message can be overridden by a value defined in the properties-file, // use that value, else use the one that is defined in the code.