Class LogDefinition

  • All Implemented Interfaces:
    org.apache.camel.CamelContextAware, org.apache.camel.LineNumberAware, Block, org.apache.camel.NamedNode, org.apache.camel.spi.HasId, org.apache.camel.spi.IdAware

    @Metadata(label="eip,routing")
    public class LogDefinition
    extends NoOutputDefinition<LogDefinition>
    Logs the defined message to the logger
    • Constructor Detail

      • LogDefinition

        public LogDefinition()
      • LogDefinition

        public LogDefinition​(String message)
    • Method Detail

      • getShortName

        public String getShortName()
      • getLoggerBean

        public org.slf4j.Logger getLoggerBean()
      • getLoggingLevel

        public String getLoggingLevel()
      • setLoggingLevel

        public void setLoggingLevel​(String loggingLevel)
        Sets the logging level.

        The default value is INFO

      • getMessage

        public String getMessage()
      • setMessage

        public void setMessage​(String message)
        Sets the log message (uses simple language)
      • getLogName

        public String getLogName()
      • setLogName

        public void setLogName​(String logName)
        Sets the name of the logger
      • getMarker

        public String getMarker()
      • setMarker

        public void setMarker​(String marker)
        To use slf4j marker
      • setLogger

        public void setLogger​(String logger)
        To refer to a custom logger instance to lookup from the registry.
      • setLogger

        public void setLogger​(org.slf4j.Logger logger)
        To use a custom logger instance
      • getLogger

        public String getLogger()