[logback-user] Job Logger configuration
David Roussel
nabble at diroussel.xsmail.com
Sat Oct 12 12:27:39 CEST 2013
To be honest Matt I found the best way to understand these things is to set some breakpoints and step through it in the debugger.
If you find the problem the your can create a pull request on GitHub. I had problems with sifting appender before and was able to get some pull requests accepted to fix my problem.
David
> On 11 Oct 2013, at 21:45, Matt Young <solid at youngdev.net> wrote:
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I hear ya on the sifting appender only accepting 1 key. And I changed
> the jobId to MDC.put("fname",jobGroup+"/"+jobName+"/"+jobId ); which
> does work with the following configuration:
> <appender name="jobLoggerAppender"
> class="ch.qos.logback.classic.sift.SiftingAppender">
> <discriminator
> class="ch.qos.logback.classic.sift.MDCBasedDiscriminator">
> <key>fname</key>
> <defaultValue>unknown</defaultValue>
> </discriminator>
> <sift>
> <appender name="SIFT_INTERNAL"
> class="ch.qos.logback.core.FileAppender">
> <prudent>true</prudent>
> <file>${fname}.log</file>
> <encoder
> class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level
> [%thread] %C:%L %msg%n</pattern>
> </encoder>
> </appender>
> </sift>
> </appender>
>
> What concerns me is that I don't seem to be able to override the
> MDCAdapter that logback uses for the sifting. The documentation says
> that the class="..." attribute should override the MDCAdapter
> implementation used. but it doesn't. No matter what I put in that
> class attribute, it always uses
> ch.qos.logback.classic.util.LogbackMDCAdapter
>
> I looked at the source for that MDCAdapter implementation and have
> confirmed that it does only use one value but that the MDCBasicAdapter
> from slf4j supports multiple keys. What is preventing me from using the
> better implementation from SLF4J?
>
> On 10/11/2013 05:35 AM, David Roussel wrote:
>
>
> - --
> Cheers,
> Matt Young
> solid at youngdev.net
> http://youngdev.net
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBAgAGBQJSWGNbAAoJEO5jycTTPEzccQEP/29NN/dUMkxhik0ya+w9sebW
> SOEZMQvfltWEEuf+tCLR/dfaVobvPDq6tMHtE5vV+p0Eve/RLaoxBemiDr/Lp14i
> AfAgDn5h+LFNMpGsL9QwiOJnM/uVn/yefiwTc4yeRfNTgF/aR52i6EVyRLy3b4fN
> jfkieohJ0BftXhUuLWpBcdDJUiIYK6w9YLrK1Hu5/LgCmmYcQPramddDsv1mrTGm
> /NicfKMiMriSALL2kRJY+/v2mnWmSzTWprXA30k9WM0q0cKWDQJuhqCnuU8CQ22M
> 3VablhdkuZE+tSMmcAcm0T6lp8fBtfvIM8d5G4vXAVcHx4c6yx96txUjgz2yAFdg
> 03/ge5YBVux2qWdfY+9jNbDWpKyOzb5MZ8X/VWbmAr0uSuIyoJUo76HFTH2hq8mn
> 5JfNmLhTNJiLp0qMFpSmaarw20ligO1PRn4N2EqAGlNUoGG43wnyMn+inGxJjVmJ
> cHN26KpetRHAFj5lJ/ggfP2Khr8Fn637yoEyzmtB6PQPTmj0RFZkz8DjBxIRDETU
> tw/VYfC+VtJyzaNG1JtfDOjErbA6VpywpzHhrklB+jaQX1nGGDfzOsndmU13R8X/
> b7WziN3+ptatd7ErcAecFeOR5sxTj3nI/qpYgilZmlfU68F+XA7foeCp1VPw8DqX
> m4w9WsFmFPrUUfuwZAfA
> =HuWJ
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user
More information about the Logback-user
mailing list