Использование log4net для записи в разные регистраторы

Я использую log4net для ведения журнала. Я хотел бы, чтобы он записывал в файл и в журнал событий одновременно.

Почему-то я дважды нахожу сообщения в своем лог-файле.

Это мой app.config-раздел:


    
        
        
        
    
    
        
        
        
        
        
        
        
            
        
    
    
        
            
                
            
    

В моем коде я имею следующее:

private static readonly ILog Log = log4net.LogManager.GetLogger("DataIntakeService");
        private static readonly ILog LogEvents = log4net.LogManager.GetLogger("EventLogAppender");

        static void Main(string[] args)
        {
            log4net.Config.XmlConfigurator.Configure();
        }

        public static void LogInfo(string message)
        {
            Log.Info(message);
            LogEvents.Info(message);
        }

Он записывает в мой лог-файл, как и было запрошено, но сообщения должны также отправляться моему наблюдателю, и это неэто случилось. Эти сообщения также записываются в файл журнала.

Где я неправ?

Ответы на вопрос(2)

Ваш ответ на вопрос