Log4j 的架构大致如下:
Log4j 通过不同的 Appender 把同一条日志输出到不同的目的地。
eg:
在输出日志的过程中,通过 Filter 来过滤 log 是否需要被输出。例如,仅输出 ERROR 级别的日志。
最后,通过 Layout 来格式化日志信息,例如,自动添加日期、时间、方法名称等信息。
微信扫一扫
Log4j 的架构大致如下:
Log4j 通过不同的 Appender 把同一条日志输出到不同的目的地。
eg:
在输出日志的过程中,通过 Filter 来过滤 log 是否需要被输出。例如,仅输出 ERROR 级别的日志。
最后,通过 Layout 来格式化日志信息,例如,自动添加日期、时间、方法名称等信息。
相关推荐