Logger Interface

com.bea.wlw.util
Logger Interface

public interface Logger

The Logger interface defines application logging functions. A Logger can be obtained from a JwsContext or ControlContext instance. Logging may be enabled at one of four levels: "debug" (lowest level, results in highest volume of output), "info", "warn" or "error" (highest level, results in least output). Messages emitted below the current logging level are not logged.


All Known Subinterfaces

Logger

Method Summary

public void
debug(String message)
Emit a "debug" level message.
public void
debug(String message, Throwable throwable)
Emit a "debug" level message with an associated Throwable.
public void
error(String message)
Emit a "error" level message.
public void
error(String message, Throwable throwable)
Emit a "error" level message with an associated Throwable.
public void
info(String message)
Emit a "info" level message.
public void
info(String message, Throwable throwable)
Emit a "info" level message with an associated Throwable.
public boolean
isDebugEnabled()
returns true if "debug" level logging is enabled.
public boolean
isErrorEnabled()
returns true if "error" level logging is enabled.
public boolean
isInfoEnabled()
returns true if "info" level logging is enabled.
public boolean
isWarnEnabled()
returns true if "warn" level logging is enabled.
public void
warn(String message)
Emit a "warn" level message.
public void
warn(String message, Throwable throwable)
Emit a "warn" level message with an associated Throwable.

Method Detail

debug(String) Method

public void debug(String message)
Emit a "debug" level message.

Parameters

message
the message to write to the log.

debug(String, Throwable) Method

public void debug(String message, 
                  Throwable throwable)
Emit a "debug" level message with an associated Throwable.

Parameters

message
the message to write to the log.
throwable
the Throwable (typically an Exception) to write to the log.

error(String) Method

public void error(String message)
Emit a "error" level message.

Parameters

message
the message to write to the log.

error(String, Throwable) Method

public void error(String message, 
                  Throwable throwable)
Emit a "error" level message with an associated Throwable.

Parameters

message
the message to write to the log.
throwable
the Throwable (typically an Exception) to write to the log.

info(String) Method

public void info(String message)
Emit a "info" level message.

Parameters

message
the message to write to the log.

info(String, Throwable) Method

public void info(String message, 
                 Throwable throwable)
Emit a "info" level message with an associated Throwable.

Parameters

message
the message to write to the log.
throwable
the Throwable (typically an Exception) to write to the log.

isDebugEnabled() Method

public boolean isDebugEnabled()
returns true if "debug" level logging is enabled. "debug" level is only enabled if the current logging level is "debug".


isErrorEnabled() Method

public boolean isErrorEnabled()
returns true if "error" level logging is enabled. "error" level is enabled if the current logging level is "error", "warn", "info" or "debug".


isInfoEnabled() Method

public boolean isInfoEnabled()
returns true if "info" level logging is enabled. "info" level is enabled if the current logging level is "info" or "debug".


isWarnEnabled() Method

public boolean isWarnEnabled()
returns true if "warn" level logging is enabled. "warn" level is enabled if the current logging level is "warn", "info" or "debug".


warn(String) Method

public void warn(String message)
Emit a "warn" level message.

Parameters

message
the message to write to the log.

warn(String, Throwable) Method

public void warn(String message, 
                 Throwable throwable)
Emit a "warn" level message with an associated Throwable.

Parameters

message
the message to write to the log.
throwable
the Throwable (typically an Exception) to write to the log.