diff options
author | Manuel Bentele | 2021-06-01 14:13:11 +0200 |
---|---|---|
committer | Manuel Bentele | 2021-06-01 14:13:11 +0200 |
commit | 033239af5af57551ac2424f0e46b594484dbb1ca (patch) | |
tree | 46d363f40407313ab95e26f458ad71be0d2988e9 /src/main/java/org/openslx/imagemaster/App.java | |
parent | Refactor container network to match common Docker network (diff) | |
download | masterserver-033239af5af57551ac2424f0e46b594484dbb1ca.tar.gz masterserver-033239af5af57551ac2424f0e46b594484dbb1ca.tar.xz masterserver-033239af5af57551ac2424f0e46b594484dbb1ca.zip |
Set log4j debug level for console (INFO)
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/App.java')
-rw-r--r-- | src/main/java/org/openslx/imagemaster/App.java | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/main/java/org/openslx/imagemaster/App.java b/src/main/java/org/openslx/imagemaster/App.java index 4bb7730..6b68770 100644 --- a/src/main/java/org/openslx/imagemaster/App.java +++ b/src/main/java/org/openslx/imagemaster/App.java @@ -6,11 +6,13 @@ import java.security.NoSuchAlgorithmException; import java.util.ArrayList; import java.util.List; +import org.apache.log4j.BasicConfigurator; +import org.apache.log4j.LogManager; import org.apache.log4j.Logger; import org.apache.thrift.transport.TTransportException; import org.openslx.imagemaster.localrpc.NetworkHandler; import org.openslx.imagemaster.thrift.server.BinaryListener; -import org.slf4j.LoggerFactory; +import org.openslx.sat.thrift.version.Version; /** * The main class that starts all the services. @@ -22,16 +24,17 @@ public class App private static List<Thread> servers = new ArrayList<>(); - static { - // This is a temporary workaround for this annoying log4j error msg. - // It's initializing the logger before anything else is done. - LoggerFactory.getLogger( "ROOT" ); - } - public static void main( String[] args ) throws TTransportException, NoSuchAlgorithmException, SocketException { - // Init logging - log.info( "Starting Application" ); + // setup basic logging appender to log output on console if no external appender (log4j.properties) is configured + if ( LogManager.getRootLogger().getAllAppenders() == null ) { + BasicConfigurator.configure(); + } + + log.info( "****************************************************************" ); + log.info( "******************* Starting Application ***********************" ); + log.info( "****************************************************************" ); + log.info( "RPC version " + Version.VERSION ); // Create binary listener Thread t; |