سؤال

أقوم بإنشاء موقع باستخدام .NET 4.0 و C# مع إطار عمل MVC2.

لديّ 5 مشاريع مختلفة تحت الحل - الإدارة الحضرية ، والتقديم الأمامي ، و DataAccAccessLayer ، و Business ، والاختبارات.

أنا أتطلع إلى تنفيذ مسجل يمكن استخدامه في جميع الطبقات وُرسلت نصحه أنه قد يكون من الأفضل تضمين فئات المسجل كـ DLL وإدراج ذلك في مشاريعي. سأستخدم NLOG ولكني أفترض أنه يجب أن يكون من الممكن أن أقسم لوجيرًا مختلفًا إذا لزم الأمر (حقن التبعية؟).

أنا جديد على .NET/C#، أي نصيحة/أمثلة/روابط للمواقع سيكون موضع تقدير كبير ، وتحديداً كيفية تنفيذ المسجل وكيفية استخدامه كـ DLL إذا كان ذلك مناسبًا.

شكرًا

هل كانت مفيدة؟

المحلول

هناك العديد من تجريدات المسجلات المتاحة ، لا حاجة إلى لفها ، انظر هل هناك واجهة تسجيل لعالم .NET؟

نصائح أخرى

يمكنك إنشاء خاص بك ILogger واجهة واستخدم ذلك خلال التطبيق الخاص بك. في تكوين DI الخاص بك ، تقوم بتخطيط ILogger إلى نوع يعرف كيفية إرسال الرسائل إلى NLOG.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top