A meno che non mi manchi completamente, ho l'impressione che lo NLog documentation utilizzi ${basedir}
nei suoi esempi, senza spiegare quale dovrebbe essere la posizione.
Dove posso trovare informazioni che elencano tutte le opzioni possibili con una descrizione significativa?
ho questa configurazione definita:
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" throwExceptions="true">
<targets>
<target name="file" xsi:type="File"
layout="${longdate} ${logger} ${message}"
fileName="${basedir}/logs/${shortdate}.txt"
keepFileOpen="false"
encoding="iso-8859-2" />
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="file" />
</rules>
</nlog>
Funziona per quanto posso dire, ma non ho la più pallida idea dove si registra nulla.
Ricordarsi di modificare Proprietà file in Visual Studio per il file di configurazione di NLog su Copia in directory di output => Sempre. Alternativa iniettare nlog-config nell'app.config https://gist.github.com/Chrisso/1703644 –