log4j2的rollingfile处理过程
2021-02-13 03:06:11 0 举报
log4j2的rollingfile处理过程
作者其他创作
大纲/内容
AppenderControl的tryCallAppender方法
AbstractLogger
purgeAscending方法:具体的策略是:1、找到我们配置的rolling的目录,在其中找到最大序号的log.gz文件,span style=\"font-size: inherit;\
logMessage
log
RollingFileManager
开始
准备好名字策略关键方法:准备好序号n:purge(方法)序号n就是改名的目标文件的序号,如err.n.log.gz
AwaitCompletionReliabilityStrategy
error
DefaultRolloverStrategy(默认的回滚文件处理策略--文件名)
如:RollingFileAppender的append方法
具体的appender的append方法
执行改名字的方法
rollover
Logger
debuginfoerror最终方法是:logMessageSafely
LoggerConfig
callAppenders方法才开始处理logger后面到底附加了多少个:appendder,一个个处理
rollover方法
FileRenameAction的execute
0 条评论
下一页