From 755bb76c94953b62a08e9fecf523bc5c42ec79ac Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Wed, 26 Feb 2014 10:29:36 +0100 Subject: Properties extended as ObjectProperties, which can return any Object, and wrap int and boolean parsing. Gateway.getProperties() returns the new ObjectProperty instance. Old Gateway property methods still present but deprecated. Refs #149 --- src/main/java/com/c2kernel/utils/Logger.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/main/java/com/c2kernel/utils/Logger.java') diff --git a/src/main/java/com/c2kernel/utils/Logger.java b/src/main/java/com/c2kernel/utils/Logger.java index 72c6918..176f190 100644 --- a/src/main/java/com/c2kernel/utils/Logger.java +++ b/src/main/java/com/c2kernel/utils/Logger.java @@ -170,17 +170,13 @@ public class Logger static public void initConsole(String id) { - String portString = Gateway.getProperty(id+".Console.port"); - int port = 0; - try { - port = Integer.parseInt(portString); - } catch (NumberFormatException ex) { + int port = Gateway.getProperties().getInt(id+".Console.port", 0); + if (port == 0) Logger.msg("No port defined for "+id+" console. Using any port."); - } mConsole = new SimpleTCPIPServer(port, ScriptConsole.class, 5); mConsole.startListening(); - Gateway.setProperty(id+".Console.port", String.valueOf(mConsole.getPort())); + Gateway.getProperties().setProperty(id+".Console.port", String.valueOf(mConsole.getPort())); } static public int getConsolePort() { -- cgit v1.2.3