Мы используем EventLog для регистрации исключений. есть фоновый поток, который проверяет, как только журнал событий заполняется, и программно передает записи в файл XML, а затем очищает журнал событий.
Это работает нормально, но похоже, что выполняется слишком много работы, я подумал, что было бы лучше просто скопировать файл .evt, используемый для ведения журнала текущего приложения, а затем очистить журнал событий.
есть ли способ найти местоположение / путь к файлу, который будет работать на каждой ОС Windows?
его предлагается использовать
Registry.LocalMachine.OpenSubKey("System\\CurrentControlSet\\Services\\EventLog\\" + e.Log);
но тогда в моих именах журналов приложений нет свойства File.