Как создать файл nlog.config в указанных пользователем местах? - PullRequest
0 голосов
/ 24 февраля 2012

как создать файл nlog.config в указанных пользователем местах для получения файлов журнала.

Я пытаюсь создать файл журнала в указанном пользователем месте.Но Nlog проверяет свой файл конфигурации перед записью в пользовательский каталог.так как же заняться этим вопросом?

1 Ответ

1 голос
/ 24 февраля 2012

Вы можете изменить это в коде. Сделайте что-то вроде этого ( отредактировано, чтобы включить также правило ):

var userDefinedName = @"C:\TEMP\UserName\MyLogs\MyLogFile.txt";
var userFileTarget = new FileTarget {
    FileName = userDefinedName
};
var rule = new LoggingRule("*", LogLevel.Trace, userFileTarget);
Logger.Factory.Configuration.LoggingRules.Add(rule);

Есть и другие свойства, которые вы также можете настроить, но это иллюстрирует, как изменить расположение файла в коде.

...