Spring Boot:Logback不从application.properties中选择值

时间:2019-02-21 05:13:24

标签: spring spring-boot logging logback spring-logback

我正在尝试使用logback记录application.properties中提到的属性。

application.properties appName = myservice logging.pattern.console =%d {HH:mm:ss.SSS} [%thread]%appName%-5level-%msg%n%ex

尝试了上述模式并获得了以下输出:

13:10:52.193 [main] [%PARSER_ERROR [appName]]调试-方法runends的执行:返回值-> null

预期为:

13:10:52.193 [main] [myservice] DEBUG-执行方法runends:返回值-> null

如何实现?

1 个答案:

答案 0 :(得分:0)

您可以在模式中使用property

  

logging.pattern.console =%d {HH:mm:ss.SSS} [%thread]%property {KEY}   %-5level-%msg%n%ex

为此,您必须在VM参数中添加KEY,例如-DKEY=myservice

11:15:23.474 [main] myservice信息-Tomcat的初始化端口为:8080(http)