पर कस्टम लॉगएट्रिब्यूट को कैसे कार्यान्वित करें मैं कस्टम लॉगएट्रिब्यूट को कार्यान्वित करना चाहता हूं, जो कक्षा में प्रत्येक विधि की शुरुआत और अंत में जानकारी लॉग करेगा, साथ ही इसे त्रुटि भी लॉग करनी चाहिए। मैं कक्षा में विशेषता लागू करना चाहता हूं।कक्षा
मैंने पोस्टशर्प देखा है। लेकिन मैं PostSharp या इसी तरह की लाइब्रेरी का उपयोग करने के बजाय, अपनी खुद की कस्टम लॉग विशेषता प्राप्त करना चाहता हूं।
प्रदर्शन प्रमुख कुंजी है, LogAttribute प्रदर्शन को प्रभावित नहीं करना चाहिए।
मैंने IMessageSync के बारे में पढ़ा है, लेकिन यह प्रदर्शन को प्रभावित करता है।
एमवीसी में, हमें कस्टमफिल्टर मिलते हैं, जिसमें हमारे पास LogActionHandler हो सकता है, जो प्रत्येक एक्शन विधि की शुरुआत और अंत में निष्पादित होगा। मैं एएसपी.Net वेब फॉर्म में समान कार्यान्वित करना चाहता हूं।
कोई भी नमूना कोड प्रदान करके मेरी सहायता कर सकता है।
पहियों एक नए अंदाज़ में नहीं है और अच्छी तरह से परीक्षण किया प्रयोग कर एक समय और सामुदायिक पुस्तकालयों – sll
वहाँ किसी भी मुफ्त पुस्तकालय प्रवेश करें गुण के लिए उपलब्ध है द्वारा सत्यापित? PostSharp भुगतान किया जाता है ..... – user1233802
@ user1233802: PostSharp एक नि: शुल्क "प्रारंभ संस्करण" है कि आप अपने स्वयं के कस्टम 'LogAttribute' हालांकि आप पसंद करेंगे लागू करने के लिए अनुमति देगा है, और यह प्रदर्शन को प्रभावित नहीं करेगा क्योंकि इसमें बिल्कुल भी किया है समय संकलित करें। –