Hi Adam,
You can perform the toString() conversion with the help of a customer
converter [1]. More specifically, you would create a converter replacing
%msg / %message.
HTH,
[1] http://logback.qos.ch/manual/layouts.html#customConversionSpecifier
--
Ceki
http://twitter.com/#!/ceki
On 09.07.2012 14:43, Adam Brightwell wrote:
Hey Andrzej,
Thanks for the suggestion. I agree that this would be a straight
forward solution. Unfortunately, overriding the toString() method will
not work as the format of the log message must be configurable. Much in
the same way that you can configure the format of a log message using
the PatternLayout. For obvious reasons, I believe the format and the
message data should be independent of each other. Thanks again, I
appreciate the quick response.
Thanks,
Adam
From: Andrzej Zadorozny <[email protected]
<mailto:[email protected]>>
Date: Friday, July 6, 2012 10:20 PM
To: Adam Brightwell <[email protected] <mailto:[email protected]>>
Subject: Re: [logback-user] Custom Logger for logging custom object?
Hi Adam,
If you could have the POJOs implement their own toString() method (if
it's possible in your situation), I think that would be a straight
forward solution.
CheerZ! :)
On Fri, Jul 6, 2012 at 7:15 PM, Adam Brightwell <[email protected]
<mailto:[email protected]>> wrote:
Hey All,
I have an interesting logging requirement in front of me. I am
required to log application specific information that is contained
within a custom POJO. The developers will create and fill these
POJO's with the appropriate information when a logging "event" takes
place. The hope was that it could then be passed off to our logging
system and it would know what to do with it. However, the obvious
problem is that Logger can't be overridden to allow the overloading
of the info, warn, error, etc. methods to receive the custom POJO.
I have considered simply implementing the "Delegation Pattern"
implementing the slf4j Logger interface and wrapping the logback
Logger which would allow me to simply overload the necessary
methods. I was curious what the communities thoughts might be on
this potential solution. Are there other recommendations that might
work better for my purposes? Any help, recommendations or guidance
would be greatly appreciated.
Thanks,
Adam
--
Andrzej Zadorozny
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user