У меня есть регистратор nlog, настроенный через файл nlog.config. У меня есть несколько целей, определенных в файле конфигурации. Возможно ли, что если nlog не сможет найти какую-либо цель (например, из-за сетевой ошибки в базе данных), она может игнорировать эту конкретную цель и записать все остальные цели.Игнорировать, если цель не найдена
В настоящее время, если он не находит ни одного объекта, он просто выдает исключение и разбивает программу. Есть ли способ, который я могу проверить при запуске, если все цели найдены или нет и действуют соответственно.
Также есть ли способ создать файл .config динамически, если он не найден? Последнее решение будет записываться вручную с помощью класса XmlWriter
, но было интересно, имеет ли nlog что-то по умолчанию для этого.