संस्करण 1.2.11
का उपयोग करना। लॉगिंग मेरी dev मशीन पर काम करता है, लेकिन तैनात किए जाने पर निर्देशिका या लॉग नहीं बनाएगा।लॉग 4नेट लॉग इन नहीं किया गया जब
मैंने कोशिश की:
- IUSR, सब लोग, स्थानीय उपयोगकर्ताओं के लिए पूर्ण निर्देशिका पहुंच प्राप्त होगी।
- स्थानीय व्यवस्थापक खाते के रूप में ऐप पूल चला रहा है।
- Phil Haack describes here के रूप में आंतरिक डीबगिंग का उपयोग करने के लिए।
रोक दिया और प्रत्येक परिवर्तन के बाद ऐप पूल शुरू किया।
आउटपुट फ़ाइल में कुछ भी नहीं बनाया जाता है।
मेरा log4Net कॉन्फ़िगरेशन नीचे है। आगे क्या कोशिश करने के बारे में कोई विचार?
<?xml version="1.0"?>
<log4net debug="true">
<appender name="file" type="log4net.Appender.RollingFileAppender">
<file value="..\Logging\log.txt" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="1MB" />
<threshold value="DEBUG" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<appender name="console" type="log4net.Appender.DebugAppender">
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] <%X{auth}> - %m%n" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="file" />
<appender-ref ref="console" />
</root>
</log4net>
उत्पादन निर्देशिका या फ़ाइल बनाई है? –
नहीं, न ही बनाया गया है। –
कोड में, क्या आप XML कॉन्फ़िगरेशन का उपयोग करने के लिए Log4Net सेट अप कर रहे हैं? कहीं भी 'एक्सएमएल कॉन्फिगरेटर' वर्ग का उपयोग करना चाहिए। –