在开发基于Wildfly Swarm的应用程序时,如何使用project-stages.yml中可用的属性配置日志记录级别?
换句话说,什么是Spring Boot的“logging.level.com.acme.rest = DEBUG”属性?
目前我知道:
-
"swarm.logging=DEBUG"可用于配置 all 日志记录级别(不是我需要的)
-
可以使用"standalone.xml",但操作不够友好
-
LoggingFraction可用于 programmatically 配置日志记录级别(也不是我需要的)
-
该文档还提到"logging.level"但到目前为止我无法使其工作
感谢您的时间
3 回答
我创建了一个loggingFraction方法来实现这个目标 . 像那样:
所以我可以在 project-stages.yml 上声明我自己的属性,如:
您应该能够在最后添加一个类别:
在project-stages.yml中,您可以定义日志级别(有关所有选项的完整列表,请参阅Wildfly Swarm Reference Guide):