Class ConsoleSlogger

  • All Implemented Interfaces:
    java.lang.Iterable<java.lang.Object>, Slogger

    public class ConsoleSlogger
    extends AbstractSlogger
    Simple slogger implementation which writes json to console.
    • Constructor Detail

      • ConsoleSlogger

        ConsoleSlogger()
      • ConsoleSlogger

        ConsoleSlogger​(java.lang.Class<?> clazz)
      • ConsoleSlogger

        ConsoleSlogger​(java.lang.Class<?> clazz,
                       java.lang.Iterable<java.lang.Object> parent)
    • Method Detail

      • newSlogger

        protected Slogger newSlogger​(java.util.Optional<java.lang.Class<?>> clazz,
                                     java.lang.Iterable<java.lang.Object> parent)
        Specified by:
        newSlogger in class AbstractSlogger
      • doLog

        protected void doLog​(AbstractSlogger.Level level,
                             java.lang.Enum<?> event,
                             java.lang.String message,
                             java.lang.Throwable throwable,
                             java.util.List<java.lang.Object> keyValues)
        Specified by:
        doLog in class AbstractSlogger