Запись в лог файл
Материал из Fabius NET DEV
Для того чтобы информация о записи, на которой возникла ошибка сохранялась в лог файле необходимо:
- подключить (using) модуль NLog;
- в прикладном классе создать экземпляр:
Logger logger = LogManager.GetCurrentClassLogger();
3. написать обработчик ошибки:
try { } catch (Exception ex) { logger.Error("Документ: " + сущность.IШаблонУПДРодитель.EntityIdentString + ", номенклатура: (" + сущность.Номенклатура.Код + ") " + сущность.Номенклатура.Имя + ", ошибка: " + ex.ToString()); throw ex; } finally { (сущность as IХранимыйЭлемент).ЗапретитьОтработкуЗависимостей = запретитьОтработкуЗависимостей; }