我已按照项目* .yml的this指南。
我在 src / main / resources :
下创建了两个文件project-default.yml ,其中包含:
logger:
level: INFO
swarm:
http:
port: 80
和 project-dev.yml ,其中包含:
logger:
level: FINEST
swarm:
http:
port: 8080
我已使用flagg -Dswarm.project.stage = dev 成功切换它们,验证端口是否实际更改。
由于某些原因,当使用 dev -profile时,应用程序拒绝记录使用logger.finest(...)记录的任何内容,而在使用logger.info(...)时,它会被正确记录
我是否错误地配置了日志记录级别?在这种情况下,应该如何配置?
答案 0 :(得分:0)
这是错误的:
logger:
level: WHATEVER
对于日志记录,Wildfly Swarm依赖于logging
WildFly子系统,与其他功能类似。所以正确的YAML片段是:
swarm:
logging:
...
例如:
swarm:
logging:
root-logger:
level: FINE