Class CamelLogger


  • public class CamelLogger
    extends Object
    A logger which logs to a slf4j Logger.

    The name CamelLogger has been chosen to avoid any name clash with log kits which has a Logger class.

    • Constructor Detail

      • CamelLogger

        public CamelLogger()
      • CamelLogger

        public CamelLogger​(org.slf4j.Logger log)
      • CamelLogger

        public CamelLogger​(org.slf4j.Logger log,
                           LoggingLevel level)
      • CamelLogger

        public CamelLogger​(org.slf4j.Logger log,
                           LoggingLevel level,
                           String marker)
      • CamelLogger

        public CamelLogger​(String logName)
    • Method Detail

      • log

        public void log​(String message)
        Logs the message with checking the shouldLog() method first.
        Parameters:
        message - the message to log, if shouldLog() returned true
      • doLog

        public void doLog​(String message)
        Logs the message without checking the shouldLog() method first.
        Parameters:
        message - the message to log
      • getLog

        public org.slf4j.Logger getLog()
      • setLog

        public void setLog​(org.slf4j.Logger log)
      • setLogName

        public void setLogName​(String logName)
      • getMarker

        public org.slf4j.Marker getMarker()
      • setMarker

        public void setMarker​(org.slf4j.Marker marker)
      • setMarker

        public void setMarker​(String marker)
      • log

        public static void log​(org.slf4j.Logger log,
                               LoggingLevel level,
                               String message)
      • log

        public static void log​(org.slf4j.Logger log,
                               LoggingLevel level,
                               org.slf4j.Marker marker,
                               String message)
      • log

        public static void log​(org.slf4j.Logger log,
                               LoggingLevel level,
                               org.slf4j.Marker marker,
                               String message,
                               Throwable th)
      • shouldLog

        public boolean shouldLog()
      • shouldLog

        public static boolean shouldLog​(org.slf4j.Logger log,
                                        LoggingLevel level)