On 18.05.2012 23:59, Y M wrote:

> Approaches tried: to create an encoder that holds a level-layout,
> later a level-encoder map, and choose the appropriate object inside
> 'doEncode'- the question is that some initialization is needed on
> layouts and encoders, including a context on both situations, and
> sharing this context between all these objects does not seem to work,
> not sure why. Using a map of encoders I tried to use them separately
> for encoding sharing the same context, no good-- with a map of layouts
> I tried to replace my encoder's layout with the appropriate one, then
> back to the original layout, and it also does not work. I'm not even
> posting my code here, as I believe this is the wrong way to implement
> this.
>
> Also, just now reading the archive, I noticed that the previous
> messages, from Shane Kelly, are basically the same issue as mine with
> a different approach. Hopefully a solution can fit both.

I think is the easiest approach would be to use evaluators within the ThrowableConverter. All the supporting code is already there.

Cheers,

--
Ceki
http://twitter.com/#!/ceki
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to