Я настроил log4net в своем приложении успешно, но одна вещь является немного раздражающей для меня.
Файл журнала создается (пустой) после того, как мое приложение запускается, даже если никакая ошибка не происходит. Я хотел бы к файлу журнала, который будет создан только после некоторой ошибки.
Проблема с этим подходом заключается в том, что если файл существует, но доступен только для чтения или находится в несуществующем каталоге и т. Д., Вы выиграли не узнаю, пока другая ошибка уже не вызывает проблемы. Вы действительно хотите быть уверены, что ведение журнала работает до запуска остальной части приложения.
Там может быть способ сделать это в любом случае, но если нет, я подозреваю, что это причина.