org.teiid.connector.api
Interface ConnectorLogger

All Known Implementing Classes:
SysLogger

public interface ConnectorLogger

Provide access to write messages to the MetaMatrix logs.


Method Summary
 boolean isDetailEnabled()
           
 boolean isErrorEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 boolean isWarningEnabled()
           
 void logDetail(java.lang.String message)
          Log a detail debugging message.
 void logDetail(java.lang.String message, java.lang.Throwable error)
          Log a detail debugging message.
 void logError(java.lang.String message)
          Log an error message.
 void logError(java.lang.String message, java.lang.Throwable error)
          Log an error message with an error, which may allow the stack trace for the error to be logged, depending on the log configuration.
 void logInfo(java.lang.String message)
          Log an informational message.
 void logInfo(java.lang.String message, java.lang.Throwable error)
          Log an informational message.
 void logTrace(java.lang.String message)
          Log a trace debugging message.
 void logTrace(java.lang.String message, java.lang.Throwable error)
          Log a trace debugging message.
 void logWarning(java.lang.String message)
          Log a warning message.
 void logWarning(java.lang.String message, java.lang.Throwable error)
          Log a warning message.
 

Method Detail

logError

void logError(java.lang.String message)
Log an error message.

Parameters:
message - The message

logError

void logError(java.lang.String message,
              java.lang.Throwable error)
Log an error message with an error, which may allow the stack trace for the error to be logged, depending on the log configuration.

Parameters:
message - The message
error - The error

logWarning

void logWarning(java.lang.String message)
Log a warning message.

Parameters:
message - The message

logWarning

void logWarning(java.lang.String message,
                java.lang.Throwable error)
Log a warning message.

Parameters:
message - The message

logInfo

void logInfo(java.lang.String message)
Log an informational message.

Parameters:
message - The message

logInfo

void logInfo(java.lang.String message,
             java.lang.Throwable error)
Log an informational message.

Parameters:
message - The message

logDetail

void logDetail(java.lang.String message)
Log a detail debugging message.

Parameters:
message - The message

logDetail

void logDetail(java.lang.String message,
               java.lang.Throwable error)
Log a detail debugging message.

Parameters:
message - The message

logTrace

void logTrace(java.lang.String message)
Log a trace debugging message.

Parameters:
message - The message

logTrace

void logTrace(java.lang.String message,
              java.lang.Throwable error)
Log a trace debugging message.

Parameters:
message - The message

isErrorEnabled

boolean isErrorEnabled()
Returns:
true if error logging is enabled

isWarningEnabled

boolean isWarningEnabled()
Returns:
true if warning logging is enabled

isInfoEnabled

boolean isInfoEnabled()
Returns:
true if info logging is enabled

isDetailEnabled

boolean isDetailEnabled()
Returns:
true if detail logging is enabled

isTraceEnabled

boolean isTraceEnabled()
Returns:
true if trace logging is enabled


Copyright © 2009. All Rights Reserved.