public interface Logger extends LoggerSimple
This interface extends the functionality described by LoggerSimple
.
This interface should also allow classes like UnitExt
and UnitComponentExt
to expose only logging
functions, without any configuration facilities.
Implementing classes should offer three sets of methods:
error
, warn
, info
, trace
- also available with
Object
parameters;
le, lw, li, lf
;
lr
, to be used in return statements, and dbg
. See LoggerSimple
.
LoggerSimple.Level
ARGUMENT_BEGIN, ARGUMENT_END, ARGUMENT_PLACEHOLDER
Modifier and Type | Method and Description |
---|---|
void |
error(java.lang.String message,
java.lang.Object... arguments)
Relay for
LoggerSimple.le(String, Object...) . |
void |
info(java.lang.String message,
java.lang.Object... arguments)
Relay for
LoggerSimple.li(String, Object...) . |
void |
trace(java.lang.String message,
java.lang.Object... arguments)
Relay for
LoggerSimple.lf(String, Object...) . |
void |
warn(java.lang.String message,
java.lang.Object... arguments)
Relay for
LoggerSimple.lw(String, Object...) . |
void error(java.lang.String message, java.lang.Object... arguments)
LoggerSimple.le(String, Object...)
.message
- : see the relayed method.arguments
- : see the relayed method.void warn(java.lang.String message, java.lang.Object... arguments)
LoggerSimple.lw(String, Object...)
.message
- : see the relayed method.arguments
- : see the relayed method.void info(java.lang.String message, java.lang.Object... arguments)
LoggerSimple.li(String, Object...)
.message
- : see the relayed method.arguments
- : see the relayed method.void trace(java.lang.String message, java.lang.Object... arguments)
LoggerSimple.lf(String, Object...)
.message
- : see the relayed method.arguments
- : see the relayed method.