@e1s

Nlog почему не работает ${basedir}?

Есть проект asp.net для ведения лога использую Nlog, устанавливал через NuGet. В настройках прописал

<target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />

Если собирать Debug то лог ведется, но если Release или запускать с localhost, то файл лога в указанной директории не создается.

Если в failName жестко указать адрес например C:\my_log.log, то файл лога создается во всех случаях.
  • Вопрос задан
  • 1173 просмотра
Решения вопроса 1
Mephistophele
@Mephistophele
Смотрите что вам напишет EventLog, который виндовый. Возможно у вас не правильно настроен IIS, и прав для записи в директорию у пользователя не хватает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы