Java 日志
2024-02-25 16:14:36 0 举报
AI智能生成
log4j2
作者其他创作
大纲/内容
Articles and Tutorials
依赖
1. log4j2.configurationFile系统属性置顶的文件
2. log4j2-test.properties
3. log4j2-test.properties
4. log4j2-test.yaml或log4j2-test.yml
5. log4j2-test.json或log4j2-test.jsn
6. log4j2-test.xml
7. log4j2.yaml或log4j2.yml
8. log4j2.json或log4j2.jsn
9. log4j2.xml
10. 没有任何配置文件,输出到控制台
自动配置
log4j2.xml文件
示例
控制台
文件
RollingFileAppender是一个OutputStreamAppender,它写入fileName参数中命名的File并根据TriggeringPolicy和RolloverPolicy将文件滚动。
RollingFileAppender需要一个TriggeringPolicy和一个RolloverStrategy。 触发策略确定是否应执行过渡,而RolloverStrategy定义应如何进行过渡。
组合触发策略
Cron 触发策略
OnStartup 触发策略
SizeBased触发策略
TimeBased 触发策略
触发策略
计数器的最小值。预设值是1。
min
计数器的最大值。达到此值后,较旧的归档文件将在以后的转换中被删除。预设值为7。
max
参数
Default Rollover Strategy
DirectWrite Rollover Strategy
Log Archive Retention Policy: Delete on Rollover
Log Archive File Attribute View Policy: Custom file attribute on Rollover
滚动策略
概念
滚动文件
log4j2.xml
使用案例
缺失Kafka-clients会报错
Kafka 服务端未启动会报错
遇到的问题
Kafka
Flume
appenders:输出目的地
配置
基本使用
log4j
Java 日志
0 条评论
回复 删除
下一页