public class EventExample extends org.slf4j.helpers.MarkerIgnoringBase implements ReferenceInsertionEventHandler, MethodExceptionEventHandler
Modifier and Type | Field and Description |
---|---|
static int |
LOG_LEVEL_DEBUG |
static int |
LOG_LEVEL_ERROR |
static int |
LOG_LEVEL_INFO |
static int |
LOG_LEVEL_TRACE |
static int |
LOG_LEVEL_WARN |
protected String |
name |
Constructor and Description |
---|
EventExample() |
Modifier and Type | Method and Description |
---|---|
void |
debug(String msg) |
void |
debug(String format,
Object... argArray) |
void |
debug(String format,
Object param1) |
void |
debug(String format,
Object param1,
Object param2) |
void |
debug(String msg,
Throwable t) |
void |
error(String msg) |
void |
error(String format,
Object... argArray) |
void |
error(String format,
Object arg) |
void |
error(String format,
Object arg1,
Object arg2) |
void |
error(String msg,
Throwable t) |
void |
formatAndLog(int level,
String format,
Object... arguments)
This prints the level and formatted message to
System.out.
|
String |
getName()
Required init methods for Logger interface
|
void |
info(String msg) |
void |
info(String format,
Object... argArray) |
void |
info(String format,
Object arg) |
void |
info(String format,
Object arg1,
Object arg2) |
void |
info(String msg,
Throwable t) |
boolean |
isDebugEnabled() |
boolean |
isErrorEnabled() |
boolean |
isInfoEnabled() |
boolean |
isLevelEnabled(int level)
This always returns true because logging levels can't be disabled in
this impl.
|
boolean |
isTraceEnabled() |
boolean |
isWarnEnabled() |
void |
log(int level,
String message)
This just prints the message and level to System.out.
|
void |
log(int level,
String message,
Throwable t)
This prints the level, message, and the Throwable's message to
System.out.
|
static void |
main(String[] args) |
Object |
methodException(Context context,
Class claz,
String method,
Exception e,
Info info)
Called when a method throws an exception.
|
protected Object |
readResolve() |
Object |
referenceInsert(Context context,
String reference,
Object value)
Event handler for when a reference is inserted into the output stream.
|
boolean |
shouldLogOnNullSet(String lhs,
String rhs)
Event handler for when the right hand side of
a #set() directive is null, which results in
a log message.
|
void |
throwException()
silly method to throw an exception to demonstrate
the method invocation exception event handling
|
void |
trace(String msg) |
void |
trace(String format,
Object... argArray) |
void |
trace(String format,
Object param1) |
void |
trace(String format,
Object param1,
Object param2) |
void |
trace(String msg,
Throwable t) |
void |
warn(String msg) |
void |
warn(String format,
Object... argArray) |
void |
warn(String format,
Object arg) |
void |
warn(String format,
Object arg1,
Object arg2) |
void |
warn(String msg,
Throwable t) |
debug, debug, debug, debug, debug, error, error, error, error, error, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, toString, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn
public static final int LOG_LEVEL_TRACE
public static final int LOG_LEVEL_DEBUG
public static final int LOG_LEVEL_INFO
public static final int LOG_LEVEL_WARN
public static final int LOG_LEVEL_ERROR
protected String name
public static void main(String[] args)
public void throwException() throws Exception
Exception
public Object referenceInsert(Context context, String reference, Object value)
referenceInsert
in interface ReferenceInsertionEventHandler
context
- current contextreference
- Reference from template about to be inserted.value
- Value about to be inserted (after its toString()
method is called).toString()
should be called for
output.public boolean shouldLogOnNullSet(String lhs, String rhs)
public Object methodException(Context context, Class claz, String method, Exception e, Info info)
MethodExceptionEventHandler
methodException
in interface MethodExceptionEventHandler
context
- current contextclaz
- the class of the object the method is being applied tomethod
- the methode
- the thrown exceptioninfo
- contains template, line, column detailspublic void log(int level, String message)
public void log(int level, String message, Throwable t)
public void formatAndLog(int level, String format, Object... arguments)
public boolean isLevelEnabled(int level)
public String getName()
getName
in interface org.slf4j.Logger
getName
in class org.slf4j.helpers.MarkerIgnoringBase
public boolean isTraceEnabled()
isTraceEnabled
in interface org.slf4j.Logger
public void trace(String msg)
trace
in interface org.slf4j.Logger
public void trace(String format, Object param1)
trace
in interface org.slf4j.Logger
public void trace(String format, Object param1, Object param2)
trace
in interface org.slf4j.Logger
public void trace(String format, Object... argArray)
trace
in interface org.slf4j.Logger
public boolean isDebugEnabled()
isDebugEnabled
in interface org.slf4j.Logger
public void debug(String msg)
debug
in interface org.slf4j.Logger
public void debug(String format, Object param1)
debug
in interface org.slf4j.Logger
public void debug(String format, Object param1, Object param2)
debug
in interface org.slf4j.Logger
public void debug(String format, Object... argArray)
debug
in interface org.slf4j.Logger
public boolean isInfoEnabled()
isInfoEnabled
in interface org.slf4j.Logger
public void info(String msg)
info
in interface org.slf4j.Logger
public void info(String format, Object arg1, Object arg2)
info
in interface org.slf4j.Logger
public void info(String format, Object... argArray)
info
in interface org.slf4j.Logger
public boolean isWarnEnabled()
isWarnEnabled
in interface org.slf4j.Logger
public void warn(String msg)
warn
in interface org.slf4j.Logger
public void warn(String format, Object arg1, Object arg2)
warn
in interface org.slf4j.Logger
public void warn(String format, Object... argArray)
warn
in interface org.slf4j.Logger
public boolean isErrorEnabled()
isErrorEnabled
in interface org.slf4j.Logger
public void error(String msg)
error
in interface org.slf4j.Logger
public void error(String format, Object arg)
error
in interface org.slf4j.Logger
public void error(String format, Object arg1, Object arg2)
error
in interface org.slf4j.Logger
public void error(String format, Object... argArray)
error
in interface org.slf4j.Logger
protected Object readResolve() throws ObjectStreamException
ObjectStreamException
Copyright © 2000–2019 The Apache Software Foundation. All rights reserved.