public class NkTrace extends Object implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FQCN |
static org.slf4j.Marker |
MARKER_TRACE_ENTRY |
static String |
MARKER_TRACE_ENTRY_NAME |
static org.slf4j.Marker |
MARKER_TRACE_EXIT |
static String |
MARKER_TRACE_EXIT_NAME |
static boolean |
useDefaultFormatting
Set to false if you want to customize format of entry/exit messages
|
| Constructor and Description |
|---|
NkTrace(org.slf4j.Logger logger,
org.slf4j.event.Level level,
String format,
Object... formatArgs) |
NkTrace(String fqcn,
org.slf4j.Logger logger,
org.slf4j.event.Level level,
String format,
Object... formatArgs) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static NkTrace |
debug(org.slf4j.Logger logger) |
static NkTrace |
debug(org.slf4j.Logger logger,
String format,
Object... formatArgs) |
static NkTrace |
info(org.slf4j.Logger logger) |
static NkTrace |
info(org.slf4j.Logger logger,
String format,
Object... formatArgs) |
<T> T |
returning(T result) |
<T> T |
returning(T result,
String format,
Object... formatArgs) |
void |
setExitMsg(Object exitMsg) |
void |
setExitMsg(String format,
Object... formatArgs) |
static NkTrace |
trace(org.slf4j.Logger logger) |
static NkTrace |
trace(org.slf4j.Logger logger,
String format,
Object... formatArgs) |
public static boolean useDefaultFormatting
public static final String DEFAULT_FQCN
public static final String MARKER_TRACE_ENTRY_NAME
public static final String MARKER_TRACE_EXIT_NAME
public static final org.slf4j.Marker MARKER_TRACE_ENTRY
public static final org.slf4j.Marker MARKER_TRACE_EXIT
public NkTrace(org.slf4j.Logger logger,
org.slf4j.event.Level level,
String format,
Object... formatArgs)
public void close()
close in interface AutoCloseablepublic void setExitMsg(Object exitMsg)
public <T> T returning(T result)
public static NkTrace trace(org.slf4j.Logger logger)
public static NkTrace debug(org.slf4j.Logger logger)
public static NkTrace info(org.slf4j.Logger logger)
Copyright © 2020 net.kawinski. All rights reserved.