org.olat.core.logging
Class OLogImpl

java.lang.Object
  extended by org.olat.core.logging.OLogImpl
All Implemented Interfaces:
OLog

public class OLogImpl
extends java.lang.Object
implements OLog

Description:
Log Impl class, for method details see Tracing.java in the same package

Initial Date: 01.11.2007

Author:
Felix Jost, http://www.goodsolutions.ch

Method Summary
 void audit(java.lang.String logMsg)
          Add audit log entry.
 void audit(java.lang.String logMsg, java.lang.String userObj)
          Add audit log entry with a user object.
 void debug(java.lang.String logMsg)
          Add debug log entry
 void debug(java.lang.String logMsg, java.lang.String userObj)
          Add debug log entry.
 void error(java.lang.String logMsg)
           
 void error(java.lang.String logMsg, java.lang.Throwable cause)
           
 void info(java.lang.String logMsg)
           
 void info(java.lang.String logMsg, java.lang.String userObject)
           
 boolean isDebug()
           
 void warn(java.lang.String logMsg)
          See package.html for proper usage!
 void warn(java.lang.String logMsg, java.lang.Throwable cause)
          See package.html for proper usage!
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isDebug

public boolean isDebug()
Specified by:
isDebug in interface OLog

error

public void error(java.lang.String logMsg,
                  java.lang.Throwable cause)
Specified by:
error in interface OLog

error

public void error(java.lang.String logMsg)
Specified by:
error in interface OLog

warn

public void warn(java.lang.String logMsg,
                 java.lang.Throwable cause)
See package.html for proper usage!

Specified by:
warn in interface OLog

warn

public void warn(java.lang.String logMsg)
See package.html for proper usage!

Specified by:
warn in interface OLog

debug

public void debug(java.lang.String logMsg,
                  java.lang.String userObj)
Add debug log entry. Always use together with if (log.isDebug()) log.debug(...) to let the compiler optimize it for a performance gain

Specified by:
debug in interface OLog

debug

public void debug(java.lang.String logMsg)
Add debug log entry

Specified by:
debug in interface OLog

info

public void info(java.lang.String logMsg,
                 java.lang.String userObject)
Specified by:
info in interface OLog

info

public void info(java.lang.String logMsg)
Specified by:
info in interface OLog

audit

public void audit(java.lang.String logMsg)
Add audit log entry.

Specified by:
audit in interface OLog

audit

public void audit(java.lang.String logMsg,
                  java.lang.String userObj)
Add audit log entry with a user object.

Specified by:
audit in interface OLog