From 29cebb79a9f4a7d2b09976fbbcea4a669056e3e3 Mon Sep 17 00:00:00 2001 From: hns Date: Wed, 12 Dec 2007 13:01:54 +0000 Subject: [PATCH] * Perform some sanity checks on log file name, as Jetty sometimes uses http context paths in log names. --- src/helma/util/Logging.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/helma/util/Logging.java b/src/helma/util/Logging.java index 51e9630f..d049ffae 100644 --- a/src/helma/util/Logging.java +++ b/src/helma/util/Logging.java @@ -63,6 +63,8 @@ public class Logging extends LogFactory { if (logname == null) { throw new LogConfigurationException("No logname specified!"); } + // normalize log name + logname = logname.replaceFirst("[^\\w\\d\\.]", ""); if ("console".equals(logdir)) { if (logname.startsWith("org.mortbay.")) return getConsoleLog().getSedatedLog();