I'm a little confused: do you want to create loggers on the fly, or
appenders?
creating loggers on the fly: Logger logger = Logger.getLogger("com.foo");
creating appenders on the fly: 30 seconds with google yielded
http://robertmaldon.blogspot.com/2007/09/programmatically-configuring-log4j-and.html
Douglas E Wegscheid
Lead Technical Analyst, Whirlpool Corporation
(269)-923-5278
"A wrong note played hesitatingly is a wrong note. A wrong note played
with conviction is interpretation."
Chris <[email protected]>
09/07/2010 04:42 PM
Please respond to
"Log4J Users List" <[email protected]>
To
[email protected]
cc
Subject
Dynamic logger configuration
How can I trap calls to Logger.getLogger() so I can configure each
logger dynamically?
Our app operates on data in dynamically-created directories. Every time
we see a new directory, we want to create a new logger to put the logs
in a new subdirectory. This means that we need a new logger instance for
each directory, which must have its own FileAppender with the
appropriate subdirectory name.
The trouble is that I can't configure all of these directory names in
advance in log4j.properties because I don't know what they will be.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]