How to output event source Class Name in serilog RollingFile outputTemplate? -


RollingFile.outputTemplate कि मैं अपने कोड के लिए & lt; app सेटिंग्स और gt; विन्यास निम्नानुसार है:

  & lt; जोड़ें कुंजी = "serilog: लिखने के लिए: RollingFile.outputTemplate" value = "{टाइमस्टैम्प : एचएच: मिमी: एसएस} [{लेवल}] {संदेश} {न्यूलाइंस} {अपवाद} "/>  

आउटपुट लॉग मैं इस प्रकार प्राप्त कर रहा हूं:

19:55:10 [सूचना] Application_Start ...

< P> हालांकि, मैं भी लॉग नाम उत्पन्न किया गया था, जहां से वर्ग नाम (स्रोत) का उत्पादन करना चाहते हैं - जैसे

19:55:10 [सूचना] [Global.asax.cs] Application_Start ...

मुझे "मूल्य" में क्या जोड़ना चाहिए? मैंने [स्रोत] जोड़ा है लेकिन काम नहीं कर रहा है।

मान = "{टाइमस्टैम्प: एचएच: मिमी: एसएस} [{स्तर}] [स्रोत? {संदेश} {न्यूलाइंस} {अपवाद} "

संपत्ति नाम को SourceContext - कहा जाता है:

  मूल्य = "{टाइमस्टैम्प: एचएच: मिमी: एसएस} [{स्तर}] [{SourceContext}] {संदेश} { NewLine} {अपवाद} " 

Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -