Class LoggerAdapterDefault

  • All Implemented Interfaces:
    ILogger

    public class LoggerAdapterDefault
    extends LoggerAdapterAbstract
    Default logger adapter which sinks log messages but doesn't emit them anywhere, used only in cases where no logging framework is available and no logging is desired.
    • Constructor Summary

      Constructors 
      Constructor Description
      LoggerAdapterDefault​(java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void catching​(Level level, java.lang.Throwable t)
      Logs an exception or error that has been caught.
      java.lang.String getType()
      Get a short human-readable name of this logger type
      void log​(Level level, java.lang.String message, java.lang.Object... params)
      Logs a message with parameters at the given level.
      void log​(Level level, java.lang.String message, java.lang.Throwable t)
      Logs a message at the given level including the stack trace of the Throwable t passed as parameter.
      <T extends java.lang.Throwable>
      T
      throwing​(T t)
      Logs an exception or error to be thrown.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LoggerAdapterDefault

        public LoggerAdapterDefault​(java.lang.String name)
    • Method Detail

      • getType

        public java.lang.String getType()
        Description copied from interface: ILogger
        Get a short human-readable name of this logger type
      • catching

        public void catching​(Level level,
                             java.lang.Throwable t)
        Description copied from interface: ILogger
        Logs an exception or error that has been caught.
        Parameters:
        level - The logging Level.
        t - The Throwable.
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Object... params)
        Description copied from interface: ILogger
        Logs a message with parameters at the given level.
        Parameters:
        level - the logging level
        message - the message to log
        params - parameters to the message
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Throwable t)
        Description copied from interface: ILogger
        Logs a message at the given level including the stack trace of the Throwable t passed as parameter.
        Parameters:
        level - the logging level
        message - the message to log
        t - the exception to log, including its stack trace
      • throwing

        public <T extends java.lang.Throwable> T throwing​(T t)
        Description copied from interface: ILogger
        Logs an exception or error to be thrown.
        Type Parameters:
        T - the Throwable type
        Parameters:
        t - The Throwable
        Returns:
        the Throwable