Package org.kiwiproject.beta.slf4j
Class KiwiSlf4j
- java.lang.Object
-
- org.kiwiproject.beta.slf4j.KiwiSlf4j
-
@Beta public final class KiwiSlf4j extends Object
Utilities for SLF4J, mainly to allow logging a message at a specified level. Sometimes it is useful to be able not just to change the log level of loggers at runtime, but also to select the level of specific log statements. For example, instead of having to hard code aLOG.debug(...), you can use one of thelogmethods in this utility to permit changing the level at which a specific statement is logged. This is more granular than just changing an entire Logger's level, and is extremely useful in some situations.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisEnabled(org.slf4j.Logger logger, org.slf4j.event.Level level)static voidlog(org.slf4j.Logger logger, org.slf4j.event.Level level, String message)static voidlog(org.slf4j.Logger logger, org.slf4j.event.Level level, String format, Object arg)static voidlog(org.slf4j.Logger logger, org.slf4j.event.Level level, String format, Object... arguments)static voidlog(org.slf4j.Logger logger, org.slf4j.event.Level level, String format, Object arg1, Object arg2)static voidlog(org.slf4j.Logger logger, org.slf4j.event.Level level, String message, Throwable t)
-
-
-
Method Detail
-
isEnabled
public static boolean isEnabled(org.slf4j.Logger logger, org.slf4j.event.Level level)
-
log
public static void log(org.slf4j.Logger logger, org.slf4j.event.Level level, String message)
-
log
public static void log(org.slf4j.Logger logger, org.slf4j.event.Level level, String format, Object arg)
-
log
public static void log(org.slf4j.Logger logger, org.slf4j.event.Level level, String format, Object arg1, Object arg2)
-
log
public static void log(org.slf4j.Logger logger, org.slf4j.event.Level level, String format, Object... arguments)
-
-