Class NOOPLogger


  • public class NOOPLogger
    extends LoggerAtLevel
    A no-op logger is a logger that does nothing. FluentLogger has one statically initialized instance of this class, and will return it whenever the desired logging level is not enabled.
    • Constructor Detail

      • NOOPLogger

        public NOOPLogger()
    • Method Detail

      • log

        public void log​(String message)
        Description copied from class: LoggerAtLevel
        Logs a message with no params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        message - the log message
      • log

        public void log​(String format,
                        Object arg)
        Description copied from class: LoggerAtLevel
        Logs a message with one param
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        format - the log message
        arg - a log message param
      • log

        public void log​(String format,
                        Object arg1,
                        Object arg2)
        Description copied from class: LoggerAtLevel
        Logs a message with two params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        format - the log message
        arg1 - a log message param
        arg2 - a log message param
      • log

        public void log​(String format,
                        Object arg1,
                        Object arg2,
                        Object arg3)
        Description copied from class: LoggerAtLevel
        Logs a message with three params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        format - the log message
        arg1 - a log message param
        arg2 - a log message param
        arg3 - a log message param
      • log

        public void log​(String format,
                        Object arg1,
                        Object arg2,
                        Object arg3,
                        Object arg4)
        Description copied from class: LoggerAtLevel
        Logs a message with four params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        format - the log message
        arg1 - a log message param
        arg2 - a log message param
        arg3 - a log message param
        arg4 - a log message param
      • log

        public void log​(String format,
                        Object arg1,
                        Object arg2,
                        Object arg3,
                        Object arg4,
                        Object arg5)
        Description copied from class: LoggerAtLevel
        Logs a message with five params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        format - the log message
        arg1 - a log message param
        arg2 - a log message param
        arg3 - a log message param
        arg4 - a log message param
        arg5 - a log message param
      • log

        public void log​(String format,
                        Object... args)
        Description copied from class: LoggerAtLevel
        Logs a message with varying number of params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        format - the log message
        args - log message params
      • log

        public void log​(Supplier<String> message)
        Description copied from class: LoggerAtLevel
        Logs a message with no params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        message - the log message supplier
      • log

        public void log​(Supplier<String> formatSupplier,
                        Object arg)
        Description copied from class: LoggerAtLevel
        Logs a message with one param
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        formatSupplier - the log message supplier
        arg - a log message param
      • log

        public void log​(Supplier<String> formatSupplier,
                        Object arg1,
                        Object arg2)
        Description copied from class: LoggerAtLevel
        Logs a message with two params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        formatSupplier - the log message supplier
        arg1 - a log message param
        arg2 - a log message param
      • log

        public void log​(Supplier<String> formatSupplier,
                        Object arg1,
                        Object arg2,
                        Object arg3)
        Description copied from class: LoggerAtLevel
        Logs a message with three params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        formatSupplier - the log message supplier
        arg1 - a log message param
        arg2 - a log message param
        arg3 - a log message param
      • log

        public void log​(Supplier<String> formatSupplier,
                        Object arg1,
                        Object arg2,
                        Object arg3,
                        Object arg4)
        Description copied from class: LoggerAtLevel
        Logs a message with four params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        formatSupplier - the log message supplier
        arg1 - a log message param
        arg2 - a log message param
        arg3 - a log message param
        arg4 - a log message param
      • log

        public void log​(Supplier<String> formatSupplier,
                        Object arg1,
                        Object arg2,
                        Object arg3,
                        Object arg4,
                        Object arg5)
        Description copied from class: LoggerAtLevel
        Logs a message with five params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        formatSupplier - the log message supplier
        arg1 - a log message param
        arg2 - a log message param
        arg3 - a log message param
        arg4 - a log message param
        arg5 - a log message param
      • log

        public void log​(Supplier<String> formatSupplier,
                        Object... args)
        Description copied from class: LoggerAtLevel
        Logs a message with varying number of params
        Overrides:
        log in class LoggerAtLevel
        Parameters:
        formatSupplier - the log message supplier
        args - log message params