http://bugzilla.qos.ch/show_bug.cgi?id=128
------- Comment #2 from [EMAIL PROTECTED] 2008-02-17 19:53 -------
Hi Maarten,
Logback supports variable substitution through various means. See
the section entitled Variable substitution in chapter 3 of the manual [1].
There is the substitutionProperty tag which can be used to set single
properties or from a file or a resource.
However, I think that you need a more dynamic behavior. In logback 0.9.9
properties are set per logging context. (Previously they could be also set per
Joran instance via a InterpretationConext).
So, nothing prevents you from setting the properties for the context. For
example the following code should do it:
LoggingContext lc = (LoggingContext) LoggerFactory.getILoggerFactory();
context.setProperty("filename", "c:\myfile.log");
JoranConfigurator jc = new JoranConfigurator();
jc.setContext(context);
jc.doConfigure("...");
Does it makes sense? Would the above work for you?
[1] http://logback.qos.ch/manual/joran.html
--
Configure bugmail: http://bugzilla.qos.ch/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev