Вы можете изменить это в коде. Сделайте что-то вроде этого ( отредактировано, чтобы включить также правило ):
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);
Есть и другие свойства, которые вы также можете настроить, но это иллюстрирует, как изменить расположение файла в коде.