And if you want the program that does something with
the log messages to be on a different machine, use
a SocketAppender or SocketHubAppender.


Todd. 

> -----Original Message-----
> From: Bender Heri [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, August 17, 2005 2:00 AM
> To: Log4J Users List
> Subject: RE: seize all logging messages?
> 
> Derive a class from ObjectRenderer and define which class 
> should be rendered by your new renderer:
> 
>     <renderer renderedClass="java.lang.String"
>         renderingClass="foo.bar.myRenderer"/>
> 
> Then you overwrite the method doRender(), where you obtain 
> the String as parameter. Do whatever you like with it and 
> return your result as a rendered string.
> 
> You can also render any other class withing a specialized 
> custom renderer. Remeber that the parameter of a log call 
> (i.e. myLogger.info( ... ) ) is formally an abstract Object 
> and not a String. So you can pass any object to the logger. 
> The logger framework will pass the received object to the 
> appropriate renderer in order to transform it to an output string.
> 
> Heri
> 
> 
> > -----Original Message-----
> > From: news [mailto:[EMAIL PROTECTED] Behalf Of Adam Megacz
> > Sent: Wednesday, August 17, 2005 8:17 AM
> > To: [email protected]
> > Subject: seize all logging messages?
> > 
> > 
> > 
> > Assuming that log4j is up and running in some unknown 
> state, is there 
> > any way to programmatically intercept all log messages and "do 
> > something" with them?
> > 
> > Most of the log4j docs seem oriented towards static configuration 
> > (properties files) rather than dynamic configuration.
> > 
> >   - a
> > 
> > --
> > PGP/GPG: 5C9F F366 C9CF 2145 E770  B1B8 EFB1 462D A146 C380
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to