From 9535058d1d741ec2a6cd3c89dbddab441d331787 Mon Sep 17 00:00:00 2001 From: Syer10 Date: Mon, 12 Jul 2021 22:30:03 -0400 Subject: [PATCH] Use a better date pattern for file logs --- .../ca/gosyer/core/logging/LoggingSetup.kt | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/ca/gosyer/core/logging/LoggingSetup.kt b/src/main/kotlin/ca/gosyer/core/logging/LoggingSetup.kt index 28b4d4af..77c5f8b0 100644 --- a/src/main/kotlin/ca/gosyer/core/logging/LoggingSetup.kt +++ b/src/main/kotlin/ca/gosyer/core/logging/LoggingSetup.kt @@ -20,9 +20,21 @@ import java.io.File import java.util.logging.LogManager as JLogManager const val consolePattern = - "%highlight{%d{" + '$' + "{LOG_DATEFORMAT_PATTERN:-HH:mm:ss.SSS}} [%t] " + '$' + "{LOG_LEVEL_PATTERN:-%p}/%c{1}: %m%n" + '$' + "{LOG_EXCEPTION_CONVERSION_WORD:-%xEx}}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=black, DEBUG=black, TRACE=black}" + "%highlight{%d{" + + '$' + + "{LOG_DATEFORMAT_PATTERN:-HH:mm:ss.SSS}} [%t] " + + '$' + + "{LOG_LEVEL_PATTERN:-%p}/%c{1}: %m%n" + + '$' + + "{LOG_EXCEPTION_CONVERSION_WORD:-%xEx}}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=black, DEBUG=black, TRACE=black}" const val filePattern = - "%d{" + '$' + "{LOG_DATEFORMAT_PATTERN:-HH:mm:ss.SSS}} [%t] " + '$' + "{LOG_LEVEL_PATTERN:-%p}/%c{1}: %m%n" + '$' + "{LOG_EXCEPTION_CONVERSION_WORD:-%xEx}" + "%d{" + + '$' + + "{LOG_DATEFORMAT_PATTERN:-HH:mm:ss.SSS}} [%t] " + + '$' + + "{LOG_LEVEL_PATTERN:-%p}/%c{1}: %m%n" + + '$' + + "{LOG_EXCEPTION_CONVERSION_WORD:-%xEx}" @Suppress("UPPER_BOUND_VIOLATED_WARNING") fun initializeLogger(loggingLocation: File) { @@ -51,7 +63,7 @@ fun initializeLogger(loggingLocation: File) { ) .addAttribute( "filePattern", - loggingLocation.absolutePath.trimEnd { it == '/' || it == '\\' } + "/archive/rolling-%d{MM-dd-yy}.log.gz" + loggingLocation.absolutePath.trimEnd { it == '/' || it == '\\' } + "/archive/rolling-%d{yyyy-MM-dd-}.log.gz" ) .add( newLayout("PatternLayout")