Class LoggingOptions

java.lang.Object
org.keycloak.config.LoggingOptions

public class LoggingOptions extends Object
  • Field Details

    • DEFAULT_LOG_HANDLER

      public static final LoggingOptions.Handler DEFAULT_LOG_HANDLER
    • DEFAULT_LOG_LEVEL

      public static final LoggingOptions.Level DEFAULT_LOG_LEVEL
    • DEFAULT_CONSOLE_OUTPUT

      public static final LoggingOptions.Output DEFAULT_CONSOLE_OUTPUT
    • DEFAULT_SYSLOG_OUTPUT

      public static final LoggingOptions.Output DEFAULT_SYSLOG_OUTPUT
    • DEFAULT_LOG_FILENAME

      public static final String DEFAULT_LOG_FILENAME
      See Also:
    • DEFAULT_LOG_PATH

      public static final String DEFAULT_LOG_PATH
    • DEFAULT_LOG_FORMAT_FUNC

      public static final Function<String,String> DEFAULT_LOG_FORMAT_FUNC
    • DEFAULT_LOG_FORMAT

      public static final String DEFAULT_LOG_FORMAT
    • LOG

      public static final Option<List<LoggingOptions.Handler>> LOG
    • LOG_LEVEL

      public static final Option<List<String>> LOG_LEVEL
    • LOG_LEVEL_CATEGORY

      public static final Option<LoggingOptions.Level> LOG_LEVEL_CATEGORY
    • LOG_ASYNC

      public static final Option<Boolean> LOG_ASYNC
    • LOG_SERVICE_NAME

      public static final Option<String> LOG_SERVICE_NAME
    • LOG_SERVICE_ENVIRONMENT

      public static final Option<String> LOG_SERVICE_ENVIRONMENT
    • LOG_CONSOLE_OUTPUT

      public static final Option<LoggingOptions.Output> LOG_CONSOLE_OUTPUT
    • LOG_CONSOLE_LEVEL

      public static final Option<LoggingOptions.Level> LOG_CONSOLE_LEVEL
    • LOG_CONSOLE_FORMAT

      public static final Option<String> LOG_CONSOLE_FORMAT
    • LOG_CONSOLE_JSON_FORMAT

      public static final Option<LoggingOptions.JsonFormat> LOG_CONSOLE_JSON_FORMAT
    • LOG_CONSOLE_INCLUDE_TRACE

      public static final Option<Boolean> LOG_CONSOLE_INCLUDE_TRACE
    • LOG_CONSOLE_INCLUDE_MDC

      public static final Option<Boolean> LOG_CONSOLE_INCLUDE_MDC
    • LOG_CONSOLE_COLOR

      public static final Option<Boolean> LOG_CONSOLE_COLOR
    • LOG_CONSOLE_ENABLED

      public static final Option<Boolean> LOG_CONSOLE_ENABLED
    • LOG_CONSOLE_ASYNC

      public static final Option<Boolean> LOG_CONSOLE_ASYNC
    • LOG_CONSOLE_ASYNC_QUEUE_LENGTH

      public static final Option<Integer> LOG_CONSOLE_ASYNC_QUEUE_LENGTH
    • LOG_FILE_ENABLED

      public static final Option<Boolean> LOG_FILE_ENABLED
    • LOG_FILE

      public static final Option<File> LOG_FILE
    • LOG_FILE_LEVEL

      public static final Option<LoggingOptions.Level> LOG_FILE_LEVEL
    • LOG_FILE_FORMAT

      public static final Option<String> LOG_FILE_FORMAT
    • LOG_FILE_JSON_FORMAT

      public static final Option<LoggingOptions.JsonFormat> LOG_FILE_JSON_FORMAT
    • LOG_FILE_INCLUDE_TRACE

      public static final Option<Boolean> LOG_FILE_INCLUDE_TRACE
    • LOG_FILE_INCLUDE_MDC

      public static final Option<Boolean> LOG_FILE_INCLUDE_MDC
    • LOG_FILE_OUTPUT

      public static final Option<LoggingOptions.Output> LOG_FILE_OUTPUT
    • LOG_FILE_ASYNC

      public static final Option<Boolean> LOG_FILE_ASYNC
    • LOG_FILE_ASYNC_QUEUE_LENGTH

      public static final Option<Integer> LOG_FILE_ASYNC_QUEUE_LENGTH
    • LOG_FILE_ROTATION_ENABLED

      public static final Option<Boolean> LOG_FILE_ROTATION_ENABLED
    • LOG_FILE_ROTATION_MAX_FILE_SIZE

      public static final Option<String> LOG_FILE_ROTATION_MAX_FILE_SIZE
    • LOG_FILE_ROTATION_MAX_BACKUP_INDEX

      public static final Option<Integer> LOG_FILE_ROTATION_MAX_BACKUP_INDEX
    • LOG_FILE_ROTATION_FILE_SUFFIX

      public static final Option<String> LOG_FILE_ROTATION_FILE_SUFFIX
    • LOG_FILE_ROTATION_ROTATE_ON_BOOT

      public static final Option<Boolean> LOG_FILE_ROTATION_ROTATE_ON_BOOT
    • LOG_SYSLOG_ENABLED

      public static final Option<Boolean> LOG_SYSLOG_ENABLED
    • LOG_SYSLOG_ENDPOINT

      public static final Option<String> LOG_SYSLOG_ENDPOINT
    • LOG_SYSLOG_LEVEL

      public static final Option<LoggingOptions.Level> LOG_SYSLOG_LEVEL
    • LOG_SYSLOG_TYPE

      public static final Option<String> LOG_SYSLOG_TYPE
    • LOG_SYSLOG_MAX_LENGTH

      public static final Option<String> LOG_SYSLOG_MAX_LENGTH
    • LOG_SYSLOG_APP_NAME

      public static final Option<String> LOG_SYSLOG_APP_NAME
    • LOG_SYSLOG_PROTOCOL

      public static final Option<String> LOG_SYSLOG_PROTOCOL
    • LOG_SYSLOG_FORMAT

      public static final Option<String> LOG_SYSLOG_FORMAT
    • LOG_SYSLOG_JSON_FORMAT

      public static final Option<LoggingOptions.JsonFormat> LOG_SYSLOG_JSON_FORMAT
    • LOG_SYSLOG_INCLUDE_TRACE

      public static final Option<Boolean> LOG_SYSLOG_INCLUDE_TRACE
    • LOG_SYSLOG_INCLUDE_MDC

      public static final Option<Boolean> LOG_SYSLOG_INCLUDE_MDC
    • LOG_SYSLOG_OUTPUT

      public static final Option<LoggingOptions.Output> LOG_SYSLOG_OUTPUT
    • LOG_SYSLOG_COUNTING_FRAMING

      public static final Option<io.quarkus.runtime.logging.LogRuntimeConfig.SyslogConfig.CountingFraming> LOG_SYSLOG_COUNTING_FRAMING
    • LOG_SYSLOG_ASYNC

      public static final Option<Boolean> LOG_SYSLOG_ASYNC
    • LOG_SYSLOG_ASYNC_QUEUE_LENGTH

      public static final Option<Integer> LOG_SYSLOG_ASYNC_QUEUE_LENGTH
    • LOG_MDC_ENABLED

      public static final Option<Boolean> LOG_MDC_ENABLED
    • LOG_MDC_KEYS

      public static final Option<List<String>> LOG_MDC_KEYS
  • Constructor Details

    • LoggingOptions

      public LoggingOptions()