Have a look at the Log4j MDC and NDC objects. You'll probably want to use the MDC.
Cheers -- Steven Keens > -----Original Message----- > From: Bruno Melloni [mailto:[EMAIL PROTECTED] > Sent: Friday, 15 August, 2008 16:20 > To: log4j-user@logging.apache.org > Subject: Passing log-time values to the Appender > > 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]