मैं अपने asp.net एप्लिकेशन को लॉगिंग के लिए log4net का उपयोग कर रहा हूं। हालांकि जब मैं अपने लोकहोस्ट पर चलता हूं तो लॉग फ़ाइल अच्छी तरह से काम कर रही है। लेकिन जब मैं आईआईएस को प्रकाशित करता हूं, तो log4net लॉग फ़ाइल बनाने में सक्षम नहीं होता है। क्या मुझे पता है कि समस्या क्या है? क्या मुझे कोई विन्यास याद आया?लॉग 4नेट लॉग फ़ाइल बना सकता है, सर्वर पर प्रकाशित होने पर
यहां मेरा log4net.config है।
<log4net debug="true">
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="D:\\LewreLogFile1.log"/>
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
<logger name="File">
<level value="All" />
</logger>
<root>
<level value="All" />
<appender-ref ref="LogFileAppender" />
</root>
और मेरे Global.asax
void Application_Start(object sender, EventArgs e)
{
string l4net = Server.MapPath("~/log4Net.config");
log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(l4net));
}
अधिकतर, आईआईएस खाते में डी: \ – stuartd
http://stackoverflow.com/questions/6903422/log4net-rollingfileappender-and-iis-7-5/6903701#6903701 को लिखने के लिए आवश्यक अधिकार नहीं हैं –
धन्यवाद। मैं पहले से ही समस्या को हल करता हूं – user998405