I was missing the <pattern> element. Adding got rid of the error message, but my output is not being formatted. It's like its ignoring the pattern and layout.
--adam http://gordonizer.com On Tue, Jan 17, 2012 at 13:39, Tony Trinh <[email protected]> wrote: > See below > > On Tue, Jan 17, 2012 at 3:10 PM, Adam Gordon <[email protected]>wrote: > >> I'm using a custom LayoutWrappingEncoder to colorize and selectively >> timestamp my log file entries. This encoder is configured via the >> <encoder> element in my logback XML file. My question is, with a custom >> encoder, is there a way I can specify a <layout> element in my <encoder> >> element and use the built in layout patterns? >> >> I've tried: >> >> <encoder class="com.bar.foo.CustomLayoutWrappingEncoder"> >> <layout class="ch.qos.logback.classic.PatternLayout"> >> [level] - %logger{15}: %message%n x%Ex{full} >> </layout> >> </encoder> >> >> > I think you're missing the <pattern> tag. Try this: > > <encoder class="com.bar.foo.CustomLayoutWrappingEncoder"> > <layout class="ch.qos.logback.classic.PatternLayout"> > * <pattern>*[level] - %logger{15}: %message%n %xEx{full}*</pattern> > * > </layout> > </encoder> > > >> But I'm seeing the following error in the console when testing that: >> >> 13:06:58,318 |-ERROR in ch.qos.logback.classic.PatternLayout("null") - >> Empty or null pattern. >> >> Am I doing this correctly? >> >> Thanks, >> >> --adam >> >> _______________________________________________ >> Logback-user mailing list >> [email protected] >> http://mailman.qos.ch/mailman/listinfo/logback-user >> > > > _______________________________________________ > Logback-user mailing list > [email protected] > http://mailman.qos.ch/mailman/listinfo/logback-user >
_______________________________________________ Logback-user mailing list [email protected] http://mailman.qos.ch/mailman/listinfo/logback-user
