Skip to content

Commit ff99a94

Browse files
tokouFishbowler
authored andcommitted
Add log level config env var
1 parent 2eb0b22 commit ff99a94

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

maestro-client/src/main/java/maestro/debuglog/LogConfig.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ object LogConfig {
1313

1414
private const val DEFAULT_FILE_LOG_PATTERN = "%d{HH:mm:ss.SSS} [%5level] %logger.%method: %msg%n"
1515
private const val DEFAULT_CONSOLE_LOG_PATTERN = "%highlight([%5level]) %msg%n"
16+
private const val DEFAULT_LOG_LEVEL = "ALL"
1617

1718
private val FILE_LOG_PATTERN: String = System.getenv("MAESTRO_CLI_LOG_PATTERN_FILE") ?: DEFAULT_FILE_LOG_PATTERN
1819
private val CONSOLE_LOG_PATTERN: String = System.getenv("MAESTRO_CLI_LOG_PATTERN_CONSOLE") ?: DEFAULT_CONSOLE_LOG_PATTERN
20+
private val LOG_LEVEL: String = System.getenv("MAESTRO_CLI_LOG_LEVEL") ?: DEFAULT_LOG_LEVEL
1921

2022
fun configure(logFileName: String, printToConsole: Boolean) {
2123
val loggerContext = LoggerFactory.getILoggerFactory() as LoggerContext
@@ -27,7 +29,7 @@ object LogConfig {
2729
createAndAddConsoleAppender(loggerContext)
2830
}
2931

30-
loggerContext.getLogger("ROOT").level = Level.ALL
32+
loggerContext.getLogger("ROOT").level = Level.toLevel(LOG_LEVEL, Level.ALL)
3133
}
3234

3335
private fun createAndAddConsoleAppender(loggerContext: LoggerContext) {

0 commit comments

Comments
 (0)