मैंने Log4net का उपयोग करके एक सरल परिदृश्य बनाया है, लेकिन ऐसा लगता है कि मेरे लॉग ऐप्पेंडर्स काम नहीं करते क्योंकि लॉग फ़ाइल में संदेश नहीं जोड़े जाते हैं।
मैंने web.config फ़ाइल में निम्नलिखित जोड़ा:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/>
</configSections>
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<file value="D:\MyData\Desktop\LogFile.txt" />
<appendToFile value="true" />
<encoding value="utf-8" />
<layout type="log4net.Layout.SimpleLayout" />
</appender>
<root>
<level value="INFO" />
<appender-ref ref="LogFileAppender" />
</root>
</log4net>
वैश्विक ASAX फ़ाइल के भीतर मैंने जोड़ा है:
ILog logger = LogManager.GetLogger(typeof(MvcApplication));
और Application_Start विधि के भीतर:
logger.Info("Starting the application...");
परीक्षण लॉग "एप्लिकेशन को प्रारंभ करना ..." लॉग फ़ाइल में क्यों नहीं जोड़ा जा रहा है?