Interface LogSpi
-
public interface LogSpiLogging 'Service Provider Interface'.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisLoggable(Class<?> clazz, Log.Level level)Determines if the it should be logged based on Class and Level.voidlog(Class<?> clazz, StackTraceElement caller, Log.Level level, String message, Throwable ex)Log given the class, level, message, and exception.voidlog(Class<?> clazz, String method, Log.Level level, String message, Throwable ex)Log given the class, level, message, and exception.booleanneedToInferCaller(Class<?> clazz, Log.Level level)Determines ifLogneed to infer caller based on Class and Level.
-
-
-
Method Detail
-
log
void log(Class<?> clazz, String method, Log.Level level, String message, Throwable ex)
Log given the class, level, message, and exception.- Parameters:
clazz- Class that logging.level- the level at which to log.message- optional message to send to the log.ex- optional exception at logging point.
-
log
void log(Class<?> clazz, StackTraceElement caller, Log.Level level, String message, Throwable ex)
Log given the class, level, message, and exception.- Parameters:
clazz- Class that logging.level- the level at which to log.message- optional message to send to the log.ex- optional exception at logging point.
-
isLoggable
boolean isLoggable(Class<?> clazz, Log.Level level)
Determines if the it should be logged based on Class and Level.
-
-