Где находятся журналы во время работы NUnit? - PullRequest
3 голосов
/ 14 декабря 2010

Я запускаю тесты NUnit от Resharper. Я хочу отслеживать процесс выполнения, поэтому мой вопрос: где я могу найти журналы, созданные моим приложением?

Я использую NLog, выходной путь регистратора является относительным, например, logs\mylog.txt.

1 Ответ

6 голосов
/ 23 мая 2011

У меня аналогичная настройка с моим текущим проектом, и для модульных тестов мой вывод NLog идет в \ UnitTests \ bin \ Debug \ Logs.Регистратор настраивается в NLog.config следующим образом (при этом создается файл ежедневного журнала):

<target name="FileLog" xsi:type="File" fileName="${basedir}/logs/${shortdate}_log.txt"

Если вы не получаете никакого вывода из NLog, попробуйте добавить атрибуты throwExceptions, internalLogLevel и internalLogFile в свой NLog.config, например:

<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      throwExceptions="true"
      internalLogLevel="Debug"
      internalLogFile="nlog_log.log">

Я понимаю, что это старый вопрос, но на всякий случайВы еще не нашли ответ, хотя я бы посмотрел, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...