Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/App.java @ 83:8c4638abd518
Installed a SLF4J bridge to route incoming jul logs (used by restlet) to log4j.
artifacts/trunk@820 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 22 Mar 2010 15:54:06 +0000 |
parents | f69e5b87f05f |
children | 0f48188a6e02 |
comparison
equal
deleted
inserted
replaced
82:efe752c4f8b2 | 83:8c4638abd518 |
---|---|
5 import java.io.File; | 5 import java.io.File; |
6 | 6 |
7 import java.net.MalformedURLException; | 7 import java.net.MalformedURLException; |
8 | 8 |
9 import org.apache.log4j.PropertyConfigurator; | 9 import org.apache.log4j.PropertyConfigurator; |
10 | |
11 import org.slf4j.bridge.SLF4JBridgeHandler; | |
12 | |
10 | 13 |
11 /** | 14 /** |
12 * Starting point of the artifact database. | 15 * Starting point of the artifact database. |
13 * | 16 * |
14 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> | 17 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> |
23 File propFile = new File(configDir, LOG4J_PROPERTIES); | 26 File propFile = new File(configDir, LOG4J_PROPERTIES); |
24 | 27 |
25 if (propFile.isFile() && propFile.canRead()) { | 28 if (propFile.isFile() && propFile.canRead()) { |
26 try { | 29 try { |
27 PropertyConfigurator.configure(propFile.toURI().toURL()); | 30 PropertyConfigurator.configure(propFile.toURI().toURL()); |
31 SLF4JBridgeHandler.install(); | |
28 } | 32 } |
29 catch (MalformedURLException mue) { | 33 catch (MalformedURLException mue) { |
30 mue.printStackTrace(System.err); | 34 mue.printStackTrace(System.err); |
31 } | 35 } |
32 } | 36 } |