سؤال

لديّ تطبيق أحاول التغلب عليه. عندما يضعفه ، ينبعث البرنامج رسائل تسجيل NLOG ، ولكن بعد التشويش ، فإنه لا ينشئ أي رسائل على الإطلاق على الرغم من أن بقية التطبيق تعمل كما هو متوقع. لقد جربت العديد من المحتالين ولديهم نفس الأعراض. هل لدى أي شخص أي اقتراحات لأماكن للنظر. لقد أنشأت مرافق التسجيل الداخلية NLOG ويبدو أنها متطابقة. تكويني بسيط للغاية:

        // enable internal logging to the console
        InternalLogger.LogToConsole = true;

        // enable internal logging to a file
        InternalLogger.LogFile = "log.txt";

        // set internal log level
        InternalLogger.LogLevel = LogLevel.Trace;

        LogTarget = new MemoryTarget();
        LogTarget.Layout = "${message}";
        NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(LogTarget, LogLevel.Trace);
هل كانت مفيدة؟

المحلول

على الأرجح ، تستخدم NLOG الانعكاس بطريقة ما مما يؤدي إلى فشل التجميع المثير للتسجيل.

هل تملأ مجموعة NLOG وكذلك التجميع الخاص بك؟

حاول تشغيل "إعادة تسمية الرمز" في أداة التغريد لمعرفة ما إذا كان يحدث فرقًا. إذا نجحت ، فأنت تعرف السبب ويمكنك أن تتنقل لأسفل لاستبعادها من إعادة تسمية الفئات/الأعضاء ذات الصلة.

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