Log4net 何时调用FileAppender.Append(LoggingEvent[]loggingEvents)?

Log4net 何时调用FileAppender.Append(LoggingEvent[]loggingEvents)?,log4net,log4net-appender,Log4net,Log4net Appender,我有一个FileAppender,通常通过AppendLoggingEvent loggingEvent方法来记录事件,因此每次只记录一个事件。我有一个问题,在什么情况下调用AppendLoggingEvent[]loggingEvents方法?我知道这是在有一系列事件要记录的情况下发生的,但我的问题是,如何模拟一系列事件的情况?调用FileAppender.AppendLoggingEvent[]loggingEvents]必须执行哪些操作?您是对的:如果只使用FileAppender,则每个

我有一个FileAppender,通常通过AppendLoggingEvent loggingEvent方法来记录事件,因此每次只记录一个事件。我有一个问题,在什么情况下调用AppendLoggingEvent[]loggingEvents方法?我知道这是在有一系列事件要记录的情况下发生的,但我的问题是,如何模拟一系列事件的情况?调用FileAppender.AppendLoggingEvent[]loggingEvents]必须执行哪些操作?

您是对的:如果只使用FileAppender,则每个事件都通过AppendLoggingEvent方法记录

另一个方法调用是在缓冲事件时激发的,例如:它将在内存中保留事件,直到满足某些条件,然后在其内部Appender上调用AppendLoggingEvent[]