
Joern Huxhorn wrote:
Hi Davide.
It's possible to change the logging configuration at runtime with code like this: ILoggerFactory loggerFactory = LoggerFactory.getILoggerFactory();
Hi, thank you very much for your help: I finally managed to write something very similar to what's in Spring. You can find it here ( http://www.nabble.com/file/p12937453/logback-web-config.jar here ) in case someone should be interested. I finally resorted to using ContextInitializer.configureByResource( loggerContext, url ); which spares some lines of code. Joern Huxhorn wrote:
I've never used Log4jConfigListener myself so I don't know how it works but doesn't the configuration of the logging environment during normal spring-initializations mean that at least some spring-log-events are swallowed? If this is not the case then everything should be fine.
No, it does not because this is "in Spring" but only from a library perspective (i.e. you don't need a running application context in order to use it): it gets configured as a listener or a servlet with init order = 0, so it is initialized before anything else. The log4jconfiglistener and servlet in Spring allow configuring also the auto-reload (turn it on-off and reloading time): since there is no autoreload in logback I stripped this out of my listener. -- View this message in context: http://www.nabble.com/logback-initialization-%22%C3%A0-la%22-Spring-tf452797... Sent from the Logback User mailing list archive at Nabble.com.