काम नहीं करता बाद config प्रविष्टियों में जोड़ा करने की जरूरत है कर रहे हैं SharePoint वेब अनुप्रयोग का web.config
configsection
<configSections>
<sectionGroup name="elmah">
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
</sectionGroup>
</configSections>
के तहत जोड़े अनुभाग connectionstring जोड़े
<connectionStrings>
<add name="elmah-express" connectionString="Data Source=[server name];Initial Catalog= [ELMAH_customlogging];User ID=testuser;Password=Welcome1;" />
</connectionStrings>
सिर्फ connectionstring अनुभाग
<elmah>
<security allowRemoteAccess="0" />
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="elmah-express" />
</elmah>
system.web के तहत नियंत्रक और httphandlers में मॉड्यूल प्रवेश और httpmodules खंड जोड़ें नीचे elmah खंड जोड़ें
<httpHandlers>
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah"/>
</httpHandlers>
<httpModules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
</httpModules>
system.webserver
<modules runAllManagedModulesForAllRequests="true">
<remove name="ErrorLog"/>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
<add name="ErrorTweet" type="Elmah.ErrorTweetModule, Elmah" preCondition="managedHandler" />
</modules>
<handlers>
<add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
</handlers>
तहत संचालकों और मॉड्यूल अनुभाग में नियंत्रक और मॉड्यूल प्रविष्टि जोड़ें कृपया SharePoint में elmah कार्यान्वयन के लिए लिंक नीचे देखें
http://sidteche.blogspot.in/2014/08/implement-elmah-custom-logging-in.html
उत्कृष्ट सामान! धन्यवाद। तो यदि आप कोड में अपवाद नहीं रखते हैं तो यह पाइपलाइन को तब तक बढ़ाएगा जब तक कि ईएलएमएएच कैच नहीं करता और लॉग करता है? – Rob
हाँ, यह वही है जो वास्तव में होता है। आप ELMAH में भी हैंडल अपवादों को लॉग भी कर सकते हैं। –
आपने अपना डीएलएल कहाँ तैनात किया है? मैं अपनी सभी वेबसाइटों को कवर करने के लिए जीएसी पर तैनाती करना चाहता हूं। – Rob