Регистрируйте только указанные c свойства исключения, используя NLog - PullRequest
1 голос
/ 25 февраля 2020

Я хотел бы настроить файл NLog.config (веб-приложение. net framework) для регистрации некоторых указанных c свойств исключения.

Я хочу только тип, stackTrace и message.

Я прочитал макет рендеринга

${exception:format=String:innerFormat=String:maxInnerExceptionLevel=Integer:innerExceptionSeparator=String
       :separator=String:exceptionDataSeparator=string}

, но не могу понять, как регистрировать только те свойства, которые мне нужны.

1 Ответ

0 голосов
/ 25 февраля 2020

Странно, что другой ответ был удален, так как он был полностью правильным. Позвольте мне написать это еще раз. Приведенные ниже примеры также можно найти на вики-странице, которую вы нашли сами.

Отображает сообщение об исключении:

${exception:Format=Message}

Отображает тип исключения:

${exception:Format=Type}

Отображает Exception-StackTrace:

${exception:Format=StackTrace}

Их также можно комбинировать:

${exception:Format=Message,Type}

Если у вас возникли проблемы с неожиданным выводом, то вы, вероятно, стали жертвой неправильного развертывания обновленного NLog.config.

...