Thread Safety di log4net
Secondo questo collegamento, RollingFileAppender è thread-safe (per quanto riguarda la registrazione). Questo viene da uno degli sviluppatori di log4net. Dice specificamente che il blocco in questo modo non richiesto nel tuo codice:
lock(logger)
{
logger.Info("Hello!");
}
Direttamente dalle FAQ di log4net:
Quindi, non è necessario il blocco manuale.