org.pentaho.di.core.logging
Class LogMessage
java.lang.Object
org.pentaho.di.core.logging.LogMessage
- All Implemented Interfaces:
- LogMessageInterface
public class LogMessage
- extends Object
- implements LogMessageInterface
LogMessage
public LogMessage(String subject,
LogLevel level)
- Backward compatibility : no registry used, just log the subject as part of the message
- Parameters:
message - logChannelId -
LogMessage
public LogMessage(String message,
String logChannelId,
LogLevel level)
- Recommended use :
- Parameters:
message - logChannelId - level - the log level
LogMessage
public LogMessage(String message,
String logChannelId,
Object[] arguments,
LogLevel level)
toString
public String toString()
- Overrides:
toString in class Object
getLevel
public LogLevel getLevel()
- Specified by:
getLevel in interface LogMessageInterface
setLevel
public void setLevel(LogLevel level)
getMessage
public String getMessage()
- Specified by:
getMessage in interface LogMessageInterface
- Returns:
- the message
setMessage
public void setMessage(String message)
- Parameters:
message - the message to set
getSubject
public String getSubject()
- Specified by:
getSubject in interface LogMessageInterface
- Returns:
- the subject
setSubject
public void setSubject(String subject)
- Parameters:
subject - the subject to set
getLogChannelId
public String getLogChannelId()
- Specified by:
getLogChannelId in interface LogMessageInterface
- Returns:
- the logChannelId
setLogChannelId
public void setLogChannelId(String logChannelId)
- Parameters:
logChannelId - the logChannelId to set
getArguments
public Object[] getArguments()
- Specified by:
getArguments in interface LogMessageInterface
- Returns:
- the arguments
setArguments
public void setArguments(Object[] arguments)
- Parameters:
arguments - the arguments to set
isError
public boolean isError()
getCopy
public String getCopy()
- Specified by:
getCopy in interface LogMessageInterface
setCopy
public void setCopy(String copy)