yaml 中的 Periodic-Rotating-File-Handler 与 Wildfly-Swarm 不工作
Periodic-Rotating-File-Handler in yaml with Wildfly-Swarm not working
我想配置一个周期性旋转文件处理程序以使用 wildfly-swarm 登录调试文件。
我想使用项目-defaults.yml
来做 tgis
目前我有:
swarm:
logging:
logging-profiles:
root-logger:
level: DEBUG
handlers:
- DEBUGFILE
- CONSOLE
periodic-rotating-file-handlers:
DEBUGFILE:
level: DEBUG
enabled: true
autoflush: true
named-pattern: MY_PATTERN
file:
path: logs/debugfile.log
suffix: .yyyy-MM-dd
console-handlers:
CONSOLE:
level: DEBUG
named-formatter: MY_PATTERN
pattern-formatters:
MY_PATTERN:
pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p (%t) [%c] %s%e%n"
loggers:
de.myname:
level: DEBUG
但是,只有 CONSOLE Logger 得到注册并按预期工作。
log/debugfile.log 已创建,但仍为空。
我该怎么做才能解决这个问题?
此外,CONSOLE 日志级别始终为 INFO。只有 loggers.[de.myname].level
部分在其中启用 类 以登录调试。为什么它不像我在 CONSOLE.level
中所说的那样始终处于调试状态?
不确定 logging-profiles
位从何而来,听起来不对。另外,由于它是 YAML,我认为 console-handlers
缩进可能是错误的,但不确定。
这是我刚才测试过的可以正常工作的片段:
swarm:
logging:
pattern-formatters:
COLOR_PATTERN:
pattern: "CUSTOM LOG FORMAT %p [%c] %s%e%n"
periodic-rotating-file-handlers:
FILE:
file:
path: target/foobar.log
suffix: .yyyy-MM-dd
named-formatter: COLOR_PATTERN
root-logger:
handlers:
- CONSOLE
- FILE
我想配置一个周期性旋转文件处理程序以使用 wildfly-swarm 登录调试文件。 我想使用项目-defaults.yml
来做 tgis目前我有:
swarm:
logging:
logging-profiles:
root-logger:
level: DEBUG
handlers:
- DEBUGFILE
- CONSOLE
periodic-rotating-file-handlers:
DEBUGFILE:
level: DEBUG
enabled: true
autoflush: true
named-pattern: MY_PATTERN
file:
path: logs/debugfile.log
suffix: .yyyy-MM-dd
console-handlers:
CONSOLE:
level: DEBUG
named-formatter: MY_PATTERN
pattern-formatters:
MY_PATTERN:
pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p (%t) [%c] %s%e%n"
loggers:
de.myname:
level: DEBUG
但是,只有 CONSOLE Logger 得到注册并按预期工作。
log/debugfile.log 已创建,但仍为空。
我该怎么做才能解决这个问题?
此外,CONSOLE 日志级别始终为 INFO。只有 loggers.[de.myname].level
部分在其中启用 类 以登录调试。为什么它不像我在 CONSOLE.level
中所说的那样始终处于调试状态?
不确定 logging-profiles
位从何而来,听起来不对。另外,由于它是 YAML,我认为 console-handlers
缩进可能是错误的,但不确定。
这是我刚才测试过的可以正常工作的片段:
swarm:
logging:
pattern-formatters:
COLOR_PATTERN:
pattern: "CUSTOM LOG FORMAT %p [%c] %s%e%n"
periodic-rotating-file-handlers:
FILE:
file:
path: target/foobar.log
suffix: .yyyy-MM-dd
named-formatter: COLOR_PATTERN
root-logger:
handlers:
- CONSOLE
- FILE