Class 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 a LOG.debug(...), you can use one of the log methods 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 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)
      • log

        public static void log​(org.slf4j.Logger logger,
                               org.slf4j.event.Level level,
                               String message,
                               Throwable t)