21
web sitesi projesine dosya göreli oluşturarak, ben Nuget dan nlog eklendi ve aşağıdaki NLog yapılandırmayı kullanılmaz:nlog Bir web sitesi projesi kullanıyorum
<?xml version="1.0" encoding="utf-8" ?>
<nlog autoReload="true"
throwExceptions="true"
xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target name="logfile" xsi:type="File" fileName="log.txt" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile" />
</rules>
</nlog>
Ben ProcessMonitor ran ve nlog oluşturmaya çalıştığını gösterdiğini Web sitesi proje klasörü yerine IISExpress klasöründe log.txt.
C: \ Program Files (x86) \ IIS Express \
Log.txt
nasıl NLog IISExpress klasörünün yerine benim web sitesi projenin klasöründe, benim günlük dosyasını, log.txt
koymak yapabiliriz?
arada dosya adına
${basedir}
ekle, bu artık gerekli edilmemelidir; 4.3 sürümünden itibaren göreceli yollar, $ {basedir} 'ile ilişkili olarak hesaplanmalıdır. Tempus Fugit. –