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
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.