Serilog: يجب أن يكون الحد الأقصى لعمق تدمير الأشياء قابلاً للتحكم

تم إنشاؤها على ٢٥ سبتمبر ٢٠١٤  ·  3تعليقات  ·  مصدر: serilog/serilog

في هذا الوقت ، أقصى عمق لتدمير الأشياء هو 10 ثابت ، على ما أعتقد. في معظم الحالات ، يكون الأمر أكثر من اللازم ، وذلك ببساطة لأنه من غير المجدي عمليًا الإشارة إلى شيء ما من ذلك العمق في استعلامات السجل.

من المفيد أن تصبح هذه القيمة ("MaxDestructureDepth") معلمة اختيارية. الرجاء تامله.

شكرا لك!
قسطنطين

التعليق الأكثر فائدة

الافتراضي الآن 5.

لارتفاع:

var log = new LoggerConfiguration()
  .Destructure.ToMaximumDepth(100)
  .CreateLogger();

ال 3 كومينتر

لقد وجدت بعمق 10 روابط أن الرسوم البيانية العودية أصبحت كبيرة جدًا أيضًا - يبدو أن الرقم 10 هو الافتراضي الخاطئ.

سأفكر في كيفية معالجة هذا بطريقة تسمح بتسجيل الشفرة ، بدلاً من كود التكوين ، بالتحكم في العمق.

شكرا!

الافتراضي الآن 5.

لارتفاع:

var log = new LoggerConfiguration()
  .Destructure.ToMaximumDepth(100)
  .CreateLogger();

حسن جدا! شكرا لك!

<مرسلة من جهاز محمول>

في 15 تشرين الثاني (نوفمبر) 2014 ، الساعة 5:04 مساءً ، كتب نيكولاس بلومهاردت < [email protected] [email protected] >:

الافتراضي الآن 5.

لارتفاع:

var log = new LoggerConfiguration ()
.Destructure.ToMaximumDepth (100).
.CreateLogger () ،

يمكنك الرد على هذه الرسالة الإلكترونية مباشرةً أو عرضها على Gi tHubhttps: //github.com/serilog/serilog/issues/227#issuecomment -63199817.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

tleylan picture tleylan  ·  3تعليقات

sirkirby picture sirkirby  ·  3تعليقات

grokky1 picture grokky1  ·  3تعليقات

amwitx picture amwitx  ·  4تعليقات

ltd65 picture ltd65  ·  3تعليقات