Package org.gradle.api.logging.configuration

## Interface LoggingConfiguration

- All Known Implementing Classes:
    `StartParameter`

      public interface LoggingConfiguration

  A `LoggingConfiguration` defines the logging settings for a Gradle build.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConsoleOutput` | `getConsoleOutput()` | Returns the style of logging output that should be written to the console.
    `LogLevel` | `getLogLevel()` | Returns the minimum logging level to use.
    `ShowStacktrace` | `getShowStacktrace()` | Returns the detail that should be included in stacktraces.
    `WarningMode` | `getWarningMode()` | Specifies which type of warnings should be written to the console.
    `void` | `setConsoleOutput​(ConsoleOutput consoleOutput)` | Specifies the style of logging output that should be written to the console.
    `void` | `setLogLevel​(LogLevel logLevel)` | Specifies the minimum logging level to use.
    `void` | `setShowStacktrace​(ShowStacktrace showStacktrace)` | Sets the detail that should be included in stacktraces.
    `void` | `setWarningMode​(WarningMode warningMode)` | Specifies which type of warnings should be written to the console.

- - ### Method Detail

    - #### getLogLevel

          LogLevel getLogLevel()

      Returns the minimum logging level to use. All log messages with a lower log level are ignored. Defaults to `LogLevel.LIFECYCLE`.

    - #### setLogLevel

          void setLogLevel​(LogLevel logLevel)

      Specifies the minimum logging level to use. All log messages with a lower log level are ignored.

    - #### getConsoleOutput

          ConsoleOutput getConsoleOutput()

      Returns the style of logging output that should be written to the console. Defaults to `ConsoleOutput.Auto`

    - #### setConsoleOutput

          void setConsoleOutput​(ConsoleOutput consoleOutput)

      Specifies the style of logging output that should be written to the console.

    - #### getWarningMode

          @Incubating
          WarningMode getWarningMode()

      Specifies which type of warnings should be written to the console.
      Since:
        4.5

    - #### setWarningMode

          @Incubating
          void setWarningMode​(WarningMode warningMode)

      Specifies which type of warnings should be written to the console.
      Since:
        4.5

    - #### getShowStacktrace

          ShowStacktrace getShowStacktrace()

      Returns the detail that should be included in stacktraces. Defaults to `ShowStacktrace.INTERNAL_EXCEPTIONS`.

    - #### setShowStacktrace

          void setShowStacktrace​(ShowStacktrace showStacktrace)

      Sets the detail that should be included in stacktraces.