com.metamatrix.cdk.api
Class SysLogger

java.lang.Object
  extended by com.metamatrix.cdk.api.SysLogger
All Implemented Interfaces:
ConnectorLogger

public class SysLogger
extends java.lang.Object
implements ConnectorLogger

ConnectorLogger that prints output to System.out.


Field Summary
static int DETAIL
           
static int ERROR
           
static int INFO
           
static int OFF
           
static int TRACE
           
static int WARNING
           
 
Constructor Summary
SysLogger()
           
SysLogger(boolean shouldLog)
           
 
Method Summary
protected  java.util.Date getCurrentTimestamp()
           
protected  java.lang.String getCurrentTimestampString()
           
 int getLevel()
           
 boolean isDetailEnabled()
           
 boolean isErrorEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 boolean isWarningEnabled()
           
protected  void log(int level, java.lang.String message, java.lang.Throwable error)
           
 void logDetail(java.lang.String message)
           
 void logDetail(java.lang.String message, java.lang.Throwable error)
           
 void logError(java.lang.String message)
           
 void logError(java.lang.String message, java.lang.Throwable error)
           
 void logInfo(java.lang.String message)
           
 void logInfo(java.lang.String message, java.lang.Throwable error)
           
 void logTrace(java.lang.String message)
           
 void logTrace(java.lang.String message, java.lang.Throwable error)
           
 void logWarning(java.lang.String message)
           
 void logWarning(java.lang.String message, java.lang.Throwable error)
           
 void setLevel(int level)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OFF

public static final int OFF
See Also:
Constant Field Values

ERROR

public static final int ERROR
See Also:
Constant Field Values

WARNING

public static final int WARNING
See Also:
Constant Field Values

INFO

public static final int INFO
See Also:
Constant Field Values

DETAIL

public static final int DETAIL
See Also:
Constant Field Values

TRACE

public static final int TRACE
See Also:
Constant Field Values
Constructor Detail

SysLogger

public SysLogger()

SysLogger

public SysLogger(boolean shouldLog)
Method Detail

log

protected void log(int level,
                   java.lang.String message,
                   java.lang.Throwable error)

getLevel

public int getLevel()

setLevel

public void setLevel(int level)

getCurrentTimestamp

protected java.util.Date getCurrentTimestamp()

getCurrentTimestampString

protected java.lang.String getCurrentTimestampString()

logError

public void logError(java.lang.String message)
Specified by:
logError in interface ConnectorLogger

logError

public void logError(java.lang.String message,
                     java.lang.Throwable error)
Specified by:
logError in interface ConnectorLogger

logWarning

public void logWarning(java.lang.String message)
Specified by:
logWarning in interface ConnectorLogger

logInfo

public void logInfo(java.lang.String message)
Specified by:
logInfo in interface ConnectorLogger

logDetail

public void logDetail(java.lang.String message)
Specified by:
logDetail in interface ConnectorLogger

logTrace

public void logTrace(java.lang.String message)
Specified by:
logTrace in interface ConnectorLogger

isDetailEnabled

public boolean isDetailEnabled()
Specified by:
isDetailEnabled in interface ConnectorLogger

isErrorEnabled

public boolean isErrorEnabled()
Specified by:
isErrorEnabled in interface ConnectorLogger

isInfoEnabled

public boolean isInfoEnabled()
Specified by:
isInfoEnabled in interface ConnectorLogger

isTraceEnabled

public boolean isTraceEnabled()
Specified by:
isTraceEnabled in interface ConnectorLogger

isWarningEnabled

public boolean isWarningEnabled()
Specified by:
isWarningEnabled in interface ConnectorLogger

logDetail

public void logDetail(java.lang.String message,
                      java.lang.Throwable error)
Specified by:
logDetail in interface ConnectorLogger

logInfo

public void logInfo(java.lang.String message,
                    java.lang.Throwable error)
Specified by:
logInfo in interface ConnectorLogger

logTrace

public void logTrace(java.lang.String message,
                     java.lang.Throwable error)
Specified by:
logTrace in interface ConnectorLogger

logWarning

public void logWarning(java.lang.String message,
                       java.lang.Throwable error)
Specified by:
logWarning in interface ConnectorLogger


Copyright © 2009. All Rights Reserved.