syslogAppender, suffixPattern, "valid conversion word"

Hi. I have a file-based logback in place. I'm adding syslogging to it. Here's a sample configuration: <appender name="SYSLOG-MAIN" class="ch.qos.logback.classic.net.SyslogAppender"> <syslogHost>remotehost</syslogHost> <facility>local6</facility> <!-- <suffixPattern>syslog hello world</suffixPattern> --> <!-- <suffixPattern>atime:%d{yyyy-MM-dd'T'HH:mm:ss.SSS}\tapp:AN\taenvironment:\tahost:\tathread:%t\tapriority:%p\tacategory:%c{35}\tandc:\tamessage:%m%n</suffixPattern> --> <!-- <suffixPattern>atime:%d{"yyyy-MM-dd'T'HH:mm:ss.SSS"}\tapp:AN\taenvironment:\tahost:\tathread:%t\tapriority:%p\tacategory:%c{35}\tandc:\tamessage:%m%n</suffixPattern> --> </appender> It works with the suffixPattern lines commented out. If I use the first line ("hello world"), I get the following: 01:46:35,272 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.net.SyslogAppender] 01:46:35,276 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SYSLOG-MAIN] 01:46:35,293 |-ERROR in ch.qos.logback.core.pattern.parser.Compiler@2db7ae22 - There is no conversion class registered for conversion word [nopexsyslog] 01:46:35,293 |-ERROR in ch.qos.logback.core.pattern.parser.Compiler@2db7ae22 - [nopexsyslog] is not a valid conversion word Okay, I think I understand "nopex". But why isn't plain text acceptable? I get similar errors for the next two lines, which is what I'd actually like the logging to appear as. 01:20:12,978 |-ERROR in ch.qos.logback.core.pattern.parser.Compiler@31f9338f - There is no conversion class registered for conversion word [nopexatime] 01:20:12,978 |-ERROR in ch.qos.logback.core.pattern.parser.Compiler@31f9338f - [nopexatime] is not a valid conversion word I'm running logback-0.9.28. Thanks, -ted
participants (1)
-
Ted Timmons