diff options
Diffstat (limited to 'java/src/Ice/Application.java')
-rw-r--r-- | java/src/Ice/Application.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/java/src/Ice/Application.java b/java/src/Ice/Application.java index 055d92a761f..511fb843102 100644 --- a/java/src/Ice/Application.java +++ b/java/src/Ice/Application.java @@ -51,17 +51,15 @@ public abstract class Application try { + InitializationData initData = new InitializationData(); + initData.logger = logger; StringSeqHolder argHolder = new StringSeqHolder(args); if(configFile != null) { - Properties properties = Util.createProperties(); - properties.load(configFile); - _communicator = Util.initializeWithPropertiesAndLogger(argHolder, properties, logger); - } - else - { - _communicator = Util.initializeWithLogger(argHolder, logger); + initData.properties = Util.createProperties(); + initData.properties.load(configFile); } + _communicator = Util.initialize(argHolder, initData); // // The default is to destroy when a signal is received. |