Hi Lance,
If your config file is called logback.groovy, logback will
automatically pick it up. To programmatically invoke a groovy config
file, you would need to work with "GafferConfigurator" as Joran only
deals with XML files, not Groovy. You would write:
import ch.qos.logback.classic.gaffer.GafferConfigurator;
import ch.qos.logback.classic.LoggerContext;
...
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
GafferConfigurator gafferConfigurator = new GafferConfigurator(lc);
gafferConfigurator.run(configFile);
Let us know if the above works,
On 30/06/2010 3:06 PM, Lance White wrote:
Hi,
I’m having a play with the Groovy Configuration (in 0.9.23), but can’t
see how you’re supposed to tell your program to use the Groovy
configuration file. In normal circumstances, I’d use Joran to load a
given XML file, but can’t see what the equivalent would be for Groovy.
I tried just executing the Groovy script (using the Java 1.6 script
engine system) but just get a groovy.lang.MissingMethodException when it
tries to execute the appender line (I’m using the first example script
on the Groovy Configuration page).
Am I missing something obvious here?
The Groovy version is 1.7.1.
Cheers
Lance
_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user