diff --git a/core/java/src/net/i2p/util/LogWriter.java b/core/java/src/net/i2p/util/LogWriter.java index a4c8b346660cafb29e5e6e40d070f7102f1ef180..72ab45f1787e55d415de8835ffc4c30e13a89eb4 100644 --- a/core/java/src/net/i2p/util/LogWriter.java +++ b/core/java/src/net/i2p/util/LogWriter.java @@ -165,7 +165,7 @@ class LogWriter implements Runnable { private File getNextFile(String pattern) { File f = null; - if (pattern.indexOf('#') < 0) { + if ( (pattern.indexOf('#') < 0) && (pattern.indexOf('@') <= 0) ) { return new File(pattern); } @@ -214,7 +214,7 @@ class LogWriter implements Runnable { char c[] = pattern.toCharArray(); StringBuffer buf = new StringBuffer(); for (int i = 0; i < c.length; i++) { - if (c[i] != '#') + if ( (c[i] != '#') && (c[i] != '@') ) buf.append(c[i]); else buf.append(num);