The current property names are a bit of a mess and it would be good to find better alternatives before we merge #23540

Comment From: philwebb

DefaultLogbackConfiguration

logging.pattern.console 
logging.pattern.file 
logging.file.clean-history-on-start 
logging.pattern.rolling-file-name 
logging.file.max-size 
logging.file.max-history
logging.file.total-size-cap


LogFile                                                                    Logback     Log4J    JUL

LOG_FILE                           logging.file.name                       x            x        x
LOG_PATH                           logging.file.path                       x            x        x


LoggingSystemProperties                                                    Logback     Log4J    JUL

EXCEPTION_CONVERSION_WORD          logging.exception-conversion-word       X            X         -
PID                                                                        X            X         -
CONSOLE_LOG_PATTERN                logging.pattern.console                 X            X         -
FILE_LOG_PATTERN                   logging.pattern.file                    X            X         -
FILE_CLEAN_HISTORY_ON_START        logging.file.clean-history-on-start     X            -         -
FILE_MAX_HISTORY                   logging.file.max-history                X            -         -
FILE_MAX_SIZE                      logging.file.max-size                   X            -         -
FILE_TOTAL_SIZE_CAP                logging.file.total-size-cap             X            -         -
LOG_LEVEL_PATTERN                  logging.pattern.level                   X            X         -
LOG_DATEFORMAT_PATTERN             logging.pattern.dateformat              X            X         -
ROLLING_FILE_NAME_PATTERN          logging.pattern.rolling-file-name       X            -         -

Comment From: philwebb

This issue is noteworthy because of the property renames (see the commit message)