[logback-user] Joran errors I don't understand

ralph.goers @dslextreme.com rgoers at apache.org
Thu Nov 17 21:12:16 CET 2011


The JMS and Socket appenders in Logback do not allow you to specify an
encoder. If you want to do that you need to add a getter and setter for
that to your version of the JMSQueueAppender. However, if you really want a
String instead of a byte array you can just as easily use a Layout instead
of an encoder.

Ralph


On Thu, Nov 17, 2011 at 11:33 AM, Steve Cohen <scohen at javactivity.org>wrote:

> We have this configuration
>
> <configuration>
> ...
> <conversionRule conversionWord="ourcaller"
>        converterClass="com.whatever.**CallerDataConverter" />
>
> <appender name="jms" class="com.whatever.**JMSQueueAppender">
> <encoder>
> <pattern>%d %-5p [%t] %ourcaller{1} - %m%n</pattern>
> </encoder>
> </appender>
>
> <appender name="stdout" class="ch.qos.logback.core.**ConsoleAppender">
> <encoder>
> <pattern>%d %-5p [%t] %ourcaller{1} %n - %m%n</pattern>
> </encoder>
> </appender>
> ...
> ==============================**========
>
> This configuration produces these errors:
>
> 3:21:43,935 |-ERROR in ch.qos.logback.core.joran.spi.**Interpreter at 18:14
> - no applicable action for [encoder], current pattern is
> [[configuration][appender][**encoder]]
> 13:21:43,935 |-ERROR in ch.qos.logback.core.joran.spi.**Interpreter at 19:16
> - no applicable action for [pattern], current pattern is
> [[configuration][appender][**encoder][pattern]]
>
> The line numbers here refer to the JMSQueueAppender.  The console appender
> which is structured basically identically has no such problem.
>
> What is Joran trying to tell me here.  It appears to be telling me the
> pattern I am using, but does not tell me why it finds this objectionable.
>
> Thanks.
> ______________________________**_________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/**listinfo/logback-user<http://mailman.qos.ch/mailman/listinfo/logback-user>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20111117/7fb47a76/attachment.html>


More information about the Logback-user mailing list