0

我正在尝试使用 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]]DEBUG - 方法 runends 的执行:返回值 -> null

预期结果是:

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

如何做到这一点?

4

1 回答 1

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 INFO - Tomcat 使用端口初始化:8080 (http)

于 2019-02-21T05:46:20.150 回答