2016-01-28 3 views
15

पर लॉग लिखने के लिए एनएलओजी को एकीकृत करने के लिए वर्तमान में मैं टेक्स्ट फ़ाइल में अपनी एप्लिकेशन त्रुटियों को लिखने के लिए एनएलओजी का उपयोग कर रहा हूं। एज़ूर ब्लॉब स्टोरेज में लिखने के अलावा एज़ूर स्ट्रीमिंग लॉग में त्रुटि संदेशों को लिखने के लिए मैं एनएलओजी को कैसे कॉन्फ़िगर कर सकता हूं?Azure स्ट्रीमिंग लॉग

धन्यवाद

उत्तर

17

Azure स्ट्रीमिंग लॉग कब्जा क्या ट्रेस इंटरफ़ेस करने के लिए भेजा जाता है। यदि आप उस लक्ष्य को भेजने के लिए एनएलओजी को कॉन्फ़िगर करते हैं, तो आप उदाहरण के लिए विजुअल स्टूडियो में आउटपुट विंडो के माध्यम से आसानी से उस तक पहुंच सकते हैं।

यहाँ कैसे मैं NLog.config कॉन्फ़िगर किया गया इस परिणाम प्राप्त करने के लिए है:

<targets> 
    <target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${message} ${exception:format=tostring}" /> 
    <target xsi:type="Trace" name="trace" layout="${logger} ${message} ${exception:format=tostring}" /> 
    </targets> 

    <rules> 
    <logger name="*" minlevel="Info" writeTo="f" /> 
    <logger name="*" minlevel="Trace" writeTo="trace" /> 
    </rules> 

पहला निशाना एक आप पहले से ही दायर करने के लिए लॉग इन करने के लिए है जैसे लगते हैं चाहिए, दूसरी बस का पता लगाने चैनल के लिए डेटा भेजता है।

आशा है कि इससे मदद मिलती है!

+0

हां, यह Azure Blob को लक्षित करने के समान ही काम करता है। धन्यवाद! –

संबंधित मुद्दे