2016-06-02 17 views
0

При регистрации исключений из таблицы в базе данных SQL Server идентификатор будет увеличиваться с каждой строкой. Мне нужно вернуть этот идентификатор пользователю при регистрации в NLog, возможно ли это? И если да, то как?Возврат идентификатора из базы данных с помощью NLog?

Примечание: У меня есть только один экземпляр класса NLog Logger, и у меня есть пользовательская цель (TargetWithLayout), которая обрабатывает связь с базой данных.

+0

В соответствии с этим [публикация] (https://github.com/NLog/NLog/issues/1085) он недоступен. Тем не менее, я не являюсь пользователем nlog. Не могли бы вы получить его за кулисами с обходным решением? Конечно. – Drew

ответ

-1

Это было решено путем создания целевой цели, которая регистрируется в базе данных, а затем устанавливает идентификатор в параметре, отправленном цели через NLog. Затем этот объект можно использовать для получения идентификатора журнала из вызывающего метода (объект является ссылкой ref).

 Смежные вопросы

  • Нет связанных вопросов^_^