public final class TracerLoggerWrapper
extends java.lang.Object
TracerLoggerProvider that will be used to provide TracerLogger.
In order to not introduce any logging dependencies to the SDK project, this class represents a way to bridge the logging framework used in inspectIT to the SDK.
| Modifier and Type | Method and Description |
|---|---|
static TracerLogger |
getTraceLogger(java.lang.Class<?> clazz)
Returns proper
TracerLogger for the given class. |
static void |
setProvider(TracerLoggerProvider provider)
Sets
provider. |
public static TracerLogger getTraceLogger(java.lang.Class<?> clazz)
TracerLogger for the given class. If inspectIT agent is not used, then
returned logger will be NoopLogger. Otherwise, inspectIT will do the bridging to the
logging framework used in inspectIT (currently slf4j).clazz - Class to get logger for.TracerLoggerpublic static void setProvider(TracerLoggerProvider provider)
provider. Should be called only by inspectIT SDK classes.provider - New value for provider