जब तक कि मैं इसे पूरी तरह से याद नहीं कर रहा हूं, मैं इस धारणा के तहत हूं कि NLog documentation इसके उदाहरणों में ${basedir}
का उपयोग करता है, बिना यह बताए कि यह स्थान क्या है।
मुझे ऐसी जानकारी कहां मिल सकती है जो सार्थक वर्णन के साथ सभी संभावित विकल्पों को सूचीबद्ध करती है?
मैं इस विन्यास में परिभाषित किया गया है:
<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>
यह जहाँ तक मैं बता सकता है काम करता है, लेकिन मैं एक सुराग जहां यह कुछ भी लॉग नहीं मिला है।
आउटपुट निर्देशिका => हमेशा कॉपी करने के लिए NLog-config-file के लिए विजुअल स्टूडियो के अंदर फ़ाइल गुणों को बदलने के लिए याद रखें। वैकल्पिक रूप से app.config में nlog-config को इंजेक्ट करें https://gist.github.com/Chrisso/1703644 –