Make sure event-log logging level is set according to debug property.
Fixes bug 696 http://dev.helma.org/bugs/show_bug.cgi?id=696
This commit is contained in:
parent
16ead75851
commit
36c1557c99
1 changed files with 16 additions and 14 deletions
|
@ -1539,13 +1539,7 @@ public final class Application implements Runnable {
|
||||||
public Log getEventLog() {
|
public Log getEventLog() {
|
||||||
if (eventLog == null) {
|
if (eventLog == null) {
|
||||||
eventLog = getLogger(eventLogName);
|
eventLog = getLogger(eventLogName);
|
||||||
// set log level for event log in case it is a helma.util.Logger
|
setEventLogLevel();
|
||||||
if (eventLog instanceof Logger) {
|
|
||||||
if (debug && !eventLog.isDebugEnabled())
|
|
||||||
((Logger) eventLog).setLogLevel(Logger.DEBUG);
|
|
||||||
else if (!eventLog.isInfoEnabled())
|
|
||||||
((Logger) eventLog).setLogLevel(Logger.INFO);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return eventLog;
|
return eventLog;
|
||||||
}
|
}
|
||||||
|
@ -1571,6 +1565,19 @@ public final class Application implements Runnable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setEventLogLevel() {
|
||||||
|
// set log level for event log in case it is a helma.util.Logger
|
||||||
|
if (eventLog instanceof Logger) {
|
||||||
|
if (debug) {
|
||||||
|
if (!eventLog.isDebugEnabled()) {
|
||||||
|
((Logger) eventLog).setLogLevel(Logger.DEBUG);
|
||||||
|
}
|
||||||
|
} else if (eventLog.isDebugEnabled()) {
|
||||||
|
((Logger) eventLog).setLogLevel(Logger.INFO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The run method performs periodic tasks like executing the scheduler method and
|
* The run method performs periodic tasks like executing the scheduler method and
|
||||||
* kicking out expired user sessions.
|
* kicking out expired user sessions.
|
||||||
|
@ -1958,13 +1965,8 @@ public final class Application implements Runnable {
|
||||||
logDir = null;
|
logDir = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// set log level for event log in case it is a helma.util.Logger
|
// set log level for event log in case debug flag has changed
|
||||||
if (eventLog instanceof Logger) {
|
setEventLogLevel();
|
||||||
if (debug && !eventLog.isDebugEnabled())
|
|
||||||
((Logger) eventLog).setLogLevel(Logger.DEBUG);
|
|
||||||
else if (!eventLog.isInfoEnabled())
|
|
||||||
((Logger) eventLog).setLogLevel(Logger.INFO);
|
|
||||||
}
|
|
||||||
|
|
||||||
// set prop read timestamp
|
// set prop read timestamp
|
||||||
lastPropertyRead = props.lastModified();
|
lastPropertyRead = props.lastModified();
|
||||||
|
|
Loading…
Add table
Reference in a new issue