From df1dede57f2ac4c5e6e1cd8b1d25af8ca5f4497a Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Fri, 12 Dec 2014 18:56:34 -0800 Subject: [PATCH] Substitute ${PID} variables with file logging Update DefaultLogbackConfiguration to include OptionHelper.substVars when setting the encoder pattern so that ${PID} is correctly expanded. Fixes gh-2119 --- .../boot/logging/logback/DefaultLogbackConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot/src/main/java/org/springframework/boot/logging/logback/DefaultLogbackConfiguration.java b/spring-boot/src/main/java/org/springframework/boot/logging/logback/DefaultLogbackConfiguration.java index 958ddce7716..dab8d1159bd 100644 --- a/spring-boot/src/main/java/org/springframework/boot/logging/logback/DefaultLogbackConfiguration.java +++ b/spring-boot/src/main/java/org/springframework/boot/logging/logback/DefaultLogbackConfiguration.java @@ -112,7 +112,7 @@ class DefaultLogbackConfiguration { String logFile) { RollingFileAppender appender = new RollingFileAppender(); PatternLayoutEncoder encoder = new PatternLayoutEncoder(); - encoder.setPattern(FILE_LOG_PATTERN); + encoder.setPattern(OptionHelper.substVars(FILE_LOG_PATTERN, config.getContext())); appender.setEncoder(encoder); config.start(encoder);