Где хранить ExceptionLog в Windpows? - PullRequest
0 голосов
/ 02 февраля 2011

Привет

У нас есть приложение WinForm под управлением Windows. Это приложение предлагает расширенную регистрацию на клиенте исключений. До сих пор мы помещали этот XML-файл в корневой каталог приложения, но не всегда существуют правильные права на запись в этот файл.

Есть ли лучшая практика для этого? Где должен находиться ExceptionLog и как мы обрабатываем разрешения?

Maby журнал должен быть помещен в папку пользователя (C: \ Users \ UserX)

BestRegards

1 Ответ

1 голос
/ 02 февраля 2011

Я рекомендую вам использовать некоторую библиотеку для регистрации исключений. Например, log4net или nlog. Они позволяют вам изменить способ записи журналов. Log4net имеет большой набор различных приложений, которые могут войти в базу данных, текстовые или XML-файлы, журнал событий и даже отправлять электронную почту. Log4net может быть настроен без перекомпиляции вашего приложения в соответствии с клиентским компьютером.

...