Class Slf4jSlogger

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

    public class Slf4jSlogger
    extends AbstractSlogger
    Slf4j implementation of slogger.
    • Constructor Detail

      • Slf4jSlogger

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

        Slf4jSlogger()
      • Slf4jSlogger

        Slf4jSlogger​(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