我使用project-defaults.yml配置了我的Wildfly-Swarm日志。日志记录在文件输出和模式方面工作得很好。但是,日志级别会被忽略,并一直设置为INFO。我使用了https://reference.wildfly-swarm.io/fractions/logging.html上的“解释”,但是它不起作用。
我的project-defaults.yml是
swarm:
logging:
pattern-formatters:
NORMAL:
pattern: "%p [%c] %s%e%n"
EXCEPTION:
pattern: "%p [%c.%m] %s%e%n"
periodic-rotating-file-handlers:
DEBUGLOG:
file:
path: logs/shaker.log
suffix: .yyyy-MM-dd
named-formatter: NORMAL
level: DEBUG
EXCEPTIONLOG:
file:
path: logs/exception.log
suffix: .yyyy-MM-dd
named-formatter: EXCEPTION
level: WARN
root-logger:
handlers:
- CONSOLE
- DEBUGLOG
- EXCEPTIONLOG在日志文件和控制台中,日志都设置为INFO。我试着添加了
logging:
loggers:
de.mypackage:
level: DEBUG但它只改变了控制台的日志级别。有什么想法吗?
发布于 2018-01-19 18:04:06
不要紧,事实证明我把de.mypackage拼错了。设置
logging:
loggers:
de.mypackage:
level: DEBUG将de.mypackage下所有日志中的级别设置为DEBUG。
https://stackoverflow.com/questions/48337153
复制相似问题