निम्नलिखित उदाहरण में Log
टाइप ILog
है।
Log.Logger.Log(null, log4net.Core.Level.Emergency, "Help!", null);
प्रत्येक स्तर के लिए आप को पता है जब वे अक्षम हैं में अपने Value
की जाँच करें।
log4net संस्करण 1.2.10.0 के लिए आप निम्न स्तर और जुड़े कटौती बंद मान हैं:
OFF: 2147483647
EMERGENCY: 120000
FATAL: 110000
ALERT: 100000
CRITICAL: 90000
SEVERE: 80000
ERROR: 70000
WARN: 60000
NOTICE: 50000
INFO: 40000
DEBUG: 30000
FINE: 30000
TRACE: 20000
FINER: 20000
VERBOSE: 10000
FINEST: 10000
ALL: -2147483648
नोट कुछ स्तरों का हिस्सा ही मान तो उनमें से एक को अक्षम करने भी अन्य को निष्क्रिय कर देगा उदाहरण के लिए की तरह है कि ट्रेस और फाइनर।
आप निम्न विस्तार विधि जोड़ सकते हैं:
static public void Notice(this ILog log, object message)
{
log.Logger.Log(null, log4net.Core.Level.Notice, message, null);
}
तब के रूप में उपयोग:
स्रोत
2010-04-20 14:16:42
मुझे अंधे या कुछ होना चाहिए, मैंने उस संपत्ति को नहीं देखा था। और क्या मैं उन स्तरों को कॉन्फ़िगरेशन फ़ाइल में भी पूंजीकृत लिख सकता हूं? चीयर्स। – vtortola
@ vtortola, हाँ आप कॉन्फ़िगरेशन में उन स्तरों का उपयोग कर सकते हैं। –
भयानक धन्यवाद – vtortola