हाँ, आप यह कर सकते हैं। आप किसी विशिष्ट लक्ष्य पर लॉग इन करने के लिए या तो उस प्रकार के लॉगर को कॉन्फ़िगर कर सकते हैं। या आप लॉगर नाम के आधार पर फ़ाइल (स्वचालित रूप से) नामकरण, लक्ष्य (जैसे फ़ाइल) पर लॉग इन करने के लिए उस प्रकार के लॉगर को कॉन्फ़िगर कर सकते हैं।
कुछ उदाहरणों के लिए NLog config file documentation here देखें।
इसके अलावा, कुछ कॉन्फ़िगरेशन फ़ाइल युक्तियों के लिए मेरे post here देखें।
यहां एक बहुत ही संक्षिप्त उदाहरण है कि आप दो लॉगर्स को कैसे कॉन्फ़िगर कर सकते हैं: एक विशिष्ट प्रकार के लिए उस प्रकार के नाम वाली आउटपुट फ़ाइल में लॉग ऑन होना चाहिए और एक अन्य सभी लॉगर्स के लिए तारीख पर आधारित फ़ाइल पर लॉग इन करना है।
<nlog>
<targets>
<target name="f1" xsi:type="File" fileName="${logger}.txt" />
<target name="f2" xsi:type="File" fileName="${shortdate}.txt" />
</targets>
<rules>
<logger name="Name.Space.Class1" minlevel="Trace" writeTo="f1" />
<logger name="*" levels="Debug" writeTo="f2" />
</rules>
</nlog>
आप प्रकार Name.Space.Class1 "विशेष" फाइल करने के लिए जाने के लिए के लिए लॉग चाहते हैं (यानी एक जिसका नाम लकड़हारा से निर्धारित होता है), तो आप "अंतिम" लकड़हारा को जोड़ सकते हैं इस तरह specfication:
<logger name="Name.Space.Class1" minlevel="Trace"final="true" />
नया विन्यास फाइल लिंक https://github.com/nlog/NLog/wiki/Configuration-file –