logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Curt Arnold <carn...@apache.org>
Subject Re: Passing log-time values to the Appender
Date Fri, 15 Aug 2008 20:39:05 GMT

On Aug 15, 2008, at 3:19 PM, Bruno Melloni wrote:

> I have an app that makes all Logger calls happen from a single class  
> and
> it uses a custom appender.  I need to modify the appender so that it
> splits the logging to separate logs for each city.  The city code is
> available in the calling class and is also being prefixed as the  
> first 3
> characters of every message.
>
> I know I could create an appender for each city... but that would be
> insane since there are too many cities.
>
> I suspect that the cleanest way would be to 'somehow' pass the city  
> as a
> parameter when calling logger.info() and 'somehow' customize the
> appender so that it can read the value and select which file to add it
> to.  Is this possible with log4j?  If so, how?
>
> Or, is there a better way to separate the logs?
>
> Thanks,
>
> bruno


There has been intermittent activity on a MultiFileAppender which  
supports multiple open files by one appender.  It is not released and  
is subject to substantial change, but you may want to look at it.    
See https://issues.apache.org/bugzilla/show_bug.cgi?id=45165 and  
search the mailing list archives for MultiFileAppender.  The source is  
available in the SVN at http://svn.apache.org/repos/asf/logging/sandbox/log4j/multifile 
.

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org


Mime
View raw message