измените $ {basedir} на справочный рабочий стол в NLog.config - PullRequest
0 голосов
/ 18 сентября 2018

Мне нужно найти способ ссылки на каталог на рабочем столе в файле NLog.config.В настоящее время цель NLog установлена ​​на:

fileName="${basedir}/Daily Logs/TGTLogFile${date:format=yyyyMMdd}.txt"

Мне нужно, чтобы он указывал на ...Desktop/Daily Logs/TGTLogFile${date:format=yyyyMMdd}.txt

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

Любая помощь с этим будет принята с благодарностью.

1 Ответ

0 голосов
/ 18 сентября 2018

Существует средство визуализации макета «Специальная папка»:

используйте его вместо ${basedir}:

fileName="${specialfolder:folder=DesktopDirectory}/Daily Logs/TGTLogFile${date:format=yyyyMMdd}.txt"

См. документы из $ {specialfolder} и список всех средств визуализации

...