summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
Diffstat (limited to 'java/src')
-rw-r--r--java/src/Ice/LoggerI.java28
-rw-r--r--java/src/IceInternal/Instance.java3
-rw-r--r--java/src/IceInternal/PropertyNames.java5
3 files changed, 25 insertions, 11 deletions
diff --git a/java/src/Ice/LoggerI.java b/java/src/Ice/LoggerI.java
index 2aded8f18bc..414bc7cbe50 100644
--- a/java/src/Ice/LoggerI.java
+++ b/java/src/Ice/LoggerI.java
@@ -12,14 +12,17 @@ package Ice;
public final class LoggerI extends LocalObjectImpl implements Logger
{
public
- LoggerI(String prefix)
+ LoggerI(String prefix, String dateFormat)
{
if(prefix.length() > 0)
{
_prefix = prefix + ": ";
}
- _date = new java.text.SimpleDateFormat("MM/dd/yy HH:mm:ss:SSS");
+ if(!dateFormat.equals("0"))
+ {
+ _date = new java.text.SimpleDateFormat(dateFormat);
+ }
}
public void
@@ -37,8 +40,11 @@ public final class LoggerI extends LocalObjectImpl implements Logger
synchronized(_globalMutex)
{
StringBuffer s = new StringBuffer("[ ");
- s.append(_date.format(new java.util.Date()));
- s.append(' ');
+ if(_date != null)
+ {
+ s.append(_date.format(new java.util.Date()));
+ s.append(' ');
+ }
s.append(_prefix);
s.append(category);
s.append(": ");
@@ -60,8 +66,11 @@ public final class LoggerI extends LocalObjectImpl implements Logger
synchronized(_globalMutex)
{
StringBuffer s = new StringBuffer();
- s.append(_date.format(new java.util.Date()));
- s.append(' ');
+ if(_date != null)
+ {
+ s.append(_date.format(new java.util.Date()));
+ s.append(' ');
+ }
s.append(_prefix);
s.append("warning: ");
s.append(message);
@@ -75,8 +84,11 @@ public final class LoggerI extends LocalObjectImpl implements Logger
synchronized(_globalMutex)
{
StringBuffer s = new StringBuffer();
- s.append(_date.format(new java.util.Date()));
- s.append(' ');
+ if(_date != null)
+ {
+ s.append(_date.format(new java.util.Date()));
+ s.append(' ');
+ }
s.append(_prefix);
s.append("error: ");
s.append(message);
diff --git a/java/src/IceInternal/Instance.java b/java/src/IceInternal/Instance.java
index a2a82c6d21b..20d199eb0f4 100644
--- a/java/src/IceInternal/Instance.java
+++ b/java/src/IceInternal/Instance.java
@@ -368,7 +368,8 @@ public final class Instance
}
else
{
- _initData.logger = new Ice.LoggerI(_initData.properties.getProperty("Ice.ProgramName"));
+ _initData.logger = new Ice.LoggerI(_initData.properties.getProperty("Ice.ProgramName"),
+ _initData.properties.getPropertyWithDefault("Ice.Logger.DateFormat", "yy/MM/dd HH:mm:ss:SSS"));
}
}
diff --git a/java/src/IceInternal/PropertyNames.java b/java/src/IceInternal/PropertyNames.java
index fc4d6aa214a..73d310988ab 100644
--- a/java/src/IceInternal/PropertyNames.java
+++ b/java/src/IceInternal/PropertyNames.java
@@ -7,7 +7,7 @@
//
// **********************************************************************
-// Generated by makeprops.py from file `../config/PropertyNames.def', Mon Dec 18 13:40:21 2006
+// Generated by makeprops.py from file `./config/PropertyNames.def', Tue Dec 19 14:18:06 2006
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
@@ -19,6 +19,7 @@ public final class PropertyNames
{
"^Ice\\.ACM\\.Client$",
"^Ice\\.ACM\\.Server$",
+ "^Ice\\.AllowableEndpoints$",
"^Ice\\.ChangeUser$",
"^Ice\\.Compression\\.Level$",
"^Ice\\.Config$",
@@ -47,6 +48,7 @@ public final class PropertyNames
"^Ice\\.GC\\.Interval$",
"^Ice\\.ImplicitContext$",
"^Ice\\.InitPlugins$",
+ "^Ice\\.Logger\\.DateFormat$",
"^Ice\\.LoggerPlugin$",
"^Ice\\.MessageSizeMax$",
"^Ice\\.MonitorConnections$",
@@ -103,7 +105,6 @@ public final class PropertyNames
"^Ice\\.Warn\\.Datagrams$",
"^Ice\\.Warn\\.Dispatch$",
"^Ice\\.Warn\\.Endpoints$",
- "^Ice\\.AllowableEndpoints$",
null
};