Class PentahoBase
- java.lang.Object
-
- org.pentaho.platform.engine.core.system.PentahoBase
-
- All Implemented Interfaces:
Serializable
,org.pentaho.platform.api.engine.ILogger
- Direct Known Subclasses:
BaseContentGenerator
,BasePublisher
,BaseSession
,PentahoMessenger
,SimpleRuntimeElement
,SystemSettings
public abstract class PentahoBase extends Object implements org.pentaho.platform.api.engine.ILogger, Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description String
EMPTYLOGID
protected int
loggingLevel
static String
LOGID_MASK1
static String
LOGID_MASK2
static String
LOGID_SEPARATOR
-
Constructor Summary
Constructors Constructor Description PentahoBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
debug(String message)
void
debug(String message, Throwable error)
void
error(String message)
void
error(String message, Throwable error)
void
fatal(String message)
void
fatal(String message, Throwable error)
void
genLogIdFromInfo(String sessId, String procId, String actName)
void
genLogIdFromInfo(String sessId, String procId, String actName, String instId)
void
genLogIdFromSession(org.pentaho.platform.api.engine.IPentahoSession sess)
abstract org.apache.commons.logging.Log
getLogger()
int
getLoggingLevel()
String
getLogId()
String
getObjectName()
void
info(String message)
void
info(String message, Throwable error)
void
setLoggingLevel(int logLevel)
void
setLogId(String lId)
void
trace(String message)
void
trace(String message, Throwable error)
void
warn(String message)
void
warn(String message, Throwable error)
-
-
-
Field Detail
-
loggingLevel
protected int loggingLevel
-
LOGID_MASK1
public static final String LOGID_MASK1
- See Also:
- Constant Field Values
-
LOGID_MASK2
public static final String LOGID_MASK2
- See Also:
- Constant Field Values
-
LOGID_SEPARATOR
public static final String LOGID_SEPARATOR
- See Also:
- Constant Field Values
-
EMPTYLOGID
public String EMPTYLOGID
-
-
Method Detail
-
getLogger
public abstract org.apache.commons.logging.Log getLogger()
-
getLogId
public String getLogId()
-
setLogId
public void setLogId(String lId)
-
genLogIdFromSession
public void genLogIdFromSession(org.pentaho.platform.api.engine.IPentahoSession sess)
-
genLogIdFromInfo
public void genLogIdFromInfo(String sessId, String procId, String actName, String instId)
-
getObjectName
public String getObjectName()
-
getLoggingLevel
public int getLoggingLevel()
- Specified by:
getLoggingLevel
in interfaceorg.pentaho.platform.api.engine.ILogger
-
setLoggingLevel
public void setLoggingLevel(int logLevel)
- Specified by:
setLoggingLevel
in interfaceorg.pentaho.platform.api.engine.ILogger
-
trace
public void trace(String message)
- Specified by:
trace
in interfaceorg.pentaho.platform.api.engine.ILogger
-
debug
public void debug(String message)
- Specified by:
debug
in interfaceorg.pentaho.platform.api.engine.ILogger
-
info
public void info(String message)
- Specified by:
info
in interfaceorg.pentaho.platform.api.engine.ILogger
-
warn
public void warn(String message)
- Specified by:
warn
in interfaceorg.pentaho.platform.api.engine.ILogger
-
error
public void error(String message)
- Specified by:
error
in interfaceorg.pentaho.platform.api.engine.ILogger
-
fatal
public void fatal(String message)
- Specified by:
fatal
in interfaceorg.pentaho.platform.api.engine.ILogger
-
trace
public void trace(String message, Throwable error)
- Specified by:
trace
in interfaceorg.pentaho.platform.api.engine.ILogger
-
debug
public void debug(String message, Throwable error)
- Specified by:
debug
in interfaceorg.pentaho.platform.api.engine.ILogger
-
info
public void info(String message, Throwable error)
- Specified by:
info
in interfaceorg.pentaho.platform.api.engine.ILogger
-
warn
public void warn(String message, Throwable error)
- Specified by:
warn
in interfaceorg.pentaho.platform.api.engine.ILogger
-
error
public void error(String message, Throwable error)
- Specified by:
error
in interfaceorg.pentaho.platform.api.engine.ILogger
-
-