-
public interface InternalLoggerA Logger used to log messages from the internal implementation of the Datadog SDKs.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumInternalLogger.LevelThe severity level of a logged message.
public enumInternalLogger.TargetThe target handler for a log message.
-
Method Summary
Modifier and Type Method Description abstract Unitlog(InternalLogger.Level level, InternalLogger.Target target, String message, Throwable throwable)Logs a message from the internal implementation. abstract Unitlog(InternalLogger.Level level, List<InternalLogger.Target> targets, String message, Throwable throwable)Logs a message from the internal implementation. -
-
Method Detail
-
log
abstract Unit log(InternalLogger.Level level, InternalLogger.Target target, String message, Throwable throwable)
Logs a message from the internal implementation.
- Parameters:
level- the severity level of the logtarget- the target handler for the logmessage- the log messagethrowable- an optional throwable error
-
log
abstract Unit log(InternalLogger.Level level, List<InternalLogger.Target> targets, String message, Throwable throwable)
Logs a message from the internal implementation.
- Parameters:
level- the severity level of the logtargets- list of the target handlers for the logmessage- the log messagethrowable- an optional throwable error
-
-
-
-