• Phillip Webb's avatar
    Rationalize Logback logging properties · 1725594a
    Phillip Webb authored
    Deprecate and provide alternatives for logging properties that are
    specific to Logback.
    
    The following Spring Boot properties have been changed:
    
      * logging.pattern.rolling-file-name ->
        logging.logback.rollingpolicy.file-name-pattern
    
      * logging.file.clean-history-on-start ->
        logging.logback.rollingpolicy.clean-history-on-start
    
      * logging.file.max-size ->
        logging.logback.rollingpolicy.max-file-size
    
      * logging.file.total-size-cap ->
        logging.logback.rollingpolicy.total-size-cap
    
      * logging.file.max-history ->
        logging.logback.rollingpolicy.max-history
    
    As have the system environment properties that they map to:
    
      * ROLLING_FILE_NAME_PATTERN ->
        LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN
    
      * LOG_FILE_CLEAN_HISTORY_ON_START ->
        LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START
    
      * LOG_FILE_MAX_SIZE ->
        LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE
    
      * LOG_FILE_TOTAL_SIZE_CAP ->
        LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP
    
      * LOG_FILE_MAX_HISTORY ->
        LOGBACK_ROLLINGPOLICY_MAX_HISTORY
    
    This commit also cleans up and simplifies `DefaultLogbackConfiguration`.
    
    Closes gh-23609
    1725594a
Name
Last commit
Last update
..
src Loading commit data...
build.gradle Loading commit data...