* Switch back to event log as default log for app-based logging.
This commit is contained in:
parent
527a1bc846
commit
b51be97d41
2 changed files with 26 additions and 19 deletions
|
@ -1390,22 +1390,34 @@ public final class Application implements IPathElement, Runnable {
|
|||
* Log a generic application event
|
||||
*/
|
||||
public void logEvent(String msg) {
|
||||
if (eventLog == null) {
|
||||
eventLog = getLogger(eventLogName);
|
||||
}
|
||||
|
||||
eventLog.info(msg);
|
||||
getEventLog().info(msg);
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an application access
|
||||
*/
|
||||
public void logAccess(String msg) {
|
||||
getAccessLog().info(msg);
|
||||
}
|
||||
|
||||
/**
|
||||
* get the app's event log.
|
||||
*/
|
||||
Log getEventLog() {
|
||||
if (eventLog == null) {
|
||||
eventLog = getLogger(eventLogName);
|
||||
}
|
||||
return eventLog;
|
||||
}
|
||||
|
||||
/**
|
||||
* get the app's access log.
|
||||
*/
|
||||
Log getAccessLog() {
|
||||
if (accessLog == null) {
|
||||
accessLog = getLogger(accessLogName);
|
||||
}
|
||||
|
||||
accessLog.info(msg);
|
||||
return accessLog;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -33,7 +33,6 @@ import org.apache.commons.logging.LogFactory;
|
|||
*/
|
||||
public class ApplicationBean implements Serializable {
|
||||
Application app;
|
||||
Log appLog;
|
||||
WrappedMap properties = null;
|
||||
|
||||
/**
|
||||
|
@ -53,17 +52,13 @@ public class ApplicationBean implements Serializable {
|
|||
}
|
||||
|
||||
/**
|
||||
* Get the app logger. This is a commons-logging Log with the
|
||||
* category helma.[appname].app.
|
||||
* Get the app's event logger. This is a Log with the
|
||||
* category helma.[appname].event.
|
||||
*
|
||||
* @return the app logger.
|
||||
*/
|
||||
public synchronized Log getLogger() {
|
||||
if (appLog == null) {
|
||||
appLog = app.getLogger(new StringBuffer("helma.")
|
||||
.append(app.getName()).append(".app").toString());
|
||||
}
|
||||
return appLog;
|
||||
public Log getLogger() {
|
||||
return app.getEventLog();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -86,7 +81,7 @@ public class ApplicationBean implements Serializable {
|
|||
}
|
||||
|
||||
/**
|
||||
* Log a INFO message to the app log.
|
||||
* Log a INFO message to the log defined by logname.
|
||||
*
|
||||
* @param logname the name (category) of the log
|
||||
* @param msg the log message
|
||||
|
@ -108,8 +103,8 @@ public class ApplicationBean implements Serializable {
|
|||
}
|
||||
|
||||
/**
|
||||
* Log a DEBUG message to the app log if debug is set to true in
|
||||
* app.properties.
|
||||
* Log a DEBUG message to the log defined by logname
|
||||
* if debug is set to true in app.properties.
|
||||
*
|
||||
* @param logname the name (category) of the log
|
||||
* @param msg the log message
|
||||
|
|
Loading…
Add table
Reference in a new issue