Enum Class StartupSummaryLevel

java.lang.Object
java.lang.Enum<StartupSummaryLevel>
org.apache.camel.StartupSummaryLevel
All Implemented Interfaces:
Serializable, Comparable<StartupSummaryLevel>, Constable

public enum StartupSummaryLevel extends Enum<StartupSummaryLevel>
Controls how much information CamelContext logs in its startup (and shutdown) summary.

Set via CamelContext.setStartupSummaryLevel(StartupSummaryLevel) or the property camel.main.startup-summary-level in application configuration. The default is Default, which logs a compact route overview. Choose Verbose for full endpoint URI details, Brief or Oneline when conciseness is preferred, or Off to suppress the summary entirely.

Since:
3.8
See Also:
  • Enum Constant Details

    • Verbose

      public static final StartupSummaryLevel Verbose
      Most detailed startup summary with all routes and their endpoints.
    • Default

      public static final StartupSummaryLevel Default
      Default startup summary with route overview.
    • Brief

      public static final StartupSummaryLevel Brief
      Brief startup summary with route count.
    • Oneline

      public static final StartupSummaryLevel Oneline
      Single-line startup summary.
    • Off

      public static final StartupSummaryLevel Off
      No startup summary logged.
  • Method Details

    • values

      public static StartupSummaryLevel[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static StartupSummaryLevel valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null