2009-03-09 14 views

उत्तर

6

आप लॉगिंग आवेदन ब्लॉक में एक EmailTraceListener स्थापित करने के लिए की जरूरत है।

आप उद्यम लाइब्रेरी UI का उपयोग कर सकते हैं लेकिन web.config अनुभाग कुछ इस तरह लग रही समाप्त होता है:

<loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="Default" logWarningsWhenNoCategoriesMatch="true"> 
    <listeners> 
     <add toAddress="[email protected]" fromAddress="[email protected]" 
     subjectLineStarter="" subjectLineEnder="" smtpServer="127.0.0.1" 
     smtpPort="25" formatter="" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
     traceOutputOptions="None" filter="All" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
     name="Email" /> 
    </listeners> 
    <categorySources> 
     <add switchValue="All" name="Default"> 
     <listeners> 
      <add name="Email" /> 
     </listeners> 
     </add>  
    </categorySources> 
</loggingConfiguration> 

यह उपलब्ध कराने के आपके एसएमटीपी सर्वर ठीक से सेट है काम करेंगे। आप कमांड लाइन ईमेल भेजकर जांचने के लिए टेलनेट का उपयोग कर सकते हैं।

+3

एक दोस्ताना यूआई के लिए EntLibConfig.exe उपकरण का उपयोग करें जो ईमेलट्रेस लिस्टनर (और बाकी एंटरप्राइज़ लाइब्रेरी) की कॉन्फ़िगरेशन को सरल बना देगा। –

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

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