क्या डेटाबेस में अतिरिक्त फ़ील्ड डालना संभव है और log4net में उनका उपयोग करना संभव है? मेरे पास UserId है I log-table
में एक अतिरिक्त फ़ील्ड में होना चाहता हूं।लॉग 4नेट और अतिरिक्त फ़ील्ड
मैं log4net.config
में क्षेत्र को शामिल किया है:
<parameter>
<parameterName value="@userid" />
<dbType value="guid" />
<layout type="log4net.Layout.RawPropertyLayout" />
</parameter>
लेकिन मैं अतिरिक्त डाटाबेस क्षेत्र का समर्थन करने के ILog
इंटरफ़ेस कैसे अपडेट करते हैं। इसलिए मैं उदाहरण के लिए लॉग ऑन कर सकते हैं:
log4net.LogManager.GetLogger("logname").Fatal(message, exception, userid);