Использование 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);
}
Он записывает в мой лог-файл, как и было запрошено, но сообщения должны также отправляться моему наблюдателю, и это неэто случилось. Эти сообщения также записываются в файл журнала.
Где я неправ?