Package elf4j.impl

Class NativeLogger

java.lang.Object
elf4j.impl.NativeLogger
All Implemented Interfaces:
elf4j.Logger

public class NativeLogger extends Object implements elf4j.Logger
  • Constructor Details

    • NativeLogger

      public NativeLogger(@NonNull @NonNull String name, @NonNull @NonNull elf4j.Level level, @NonNull @NonNull LogService logService)
  • Method Details

    • atDebug

      public NativeLogger atDebug()
      Specified by:
      atDebug in interface elf4j.Logger
    • atError

      public NativeLogger atError()
      Specified by:
      atError in interface elf4j.Logger
    • atInfo

      public NativeLogger atInfo()
      Specified by:
      atInfo in interface elf4j.Logger
    • atTrace

      public NativeLogger atTrace()
      Specified by:
      atTrace in interface elf4j.Logger
    • atWarn

      public NativeLogger atWarn()
      Specified by:
      atWarn in interface elf4j.Logger
    • getLevel

      @NonNull public @NonNull elf4j.Level getLevel()
      Specified by:
      getLevel in interface elf4j.Logger
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface elf4j.Logger
    • log

      public void log(Object message)
      Specified by:
      log in interface elf4j.Logger
    • log

      public void log(String message, Object... args)
      Specified by:
      log in interface elf4j.Logger
    • log

      public void log(Throwable t)
      Specified by:
      log in interface elf4j.Logger
    • log

      public void log(Throwable t, Object message)
      Specified by:
      log in interface elf4j.Logger
    • log

      public void log(Throwable t, String message, Object... args)
      Specified by:
      log in interface elf4j.Logger