Let's say I have the following appender references configuration in my .log4net.config file:
<root>
<level value="ALL"/>
<appender-ref ref="ColoredConsoleAppender" />
<appender-ref ref="EventLogAppender"/>
<appender-ref ref="RollingLogFileAppender" />
<appender-ref ref="MyCustomAppender" />
</root>
Does log4net invoke these appenders serially on a single thread (i.e. the same thread that the calling application used to call the ILog.* method). And if so, what order does it invoke each appender? Is it done in the same order as they are defined in the <root> element?