Serilog: Kedalaman maksimum objek yang dirusak harus dapat dikontrol

Dibuat pada 25 Sep 2014  ·  3Komentar  ·  Sumber: serilog/serilog

Pada saat ini kedalaman maksimum objek yang dirusak adalah konstan 10, saya percaya. Dalam kebanyakan kasus itu terlalu banyak, hanya karena praktis tidak dapat digunakan untuk merujuk ke sesuatu dari kueri log yang dalam.

Akan membantu jika nilai ini ("MaxDestructureDepth") menjadi parameter opsional. Silakan pertimbangkan.

Terima kasih!
Konstantin

Komentar yang paling membantu

Standarnya sekarang 5.

Meningkatkan:

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

Semua 3 komentar

Saya telah menemukan dengan kedalaman 10 tautan, grafik rekursif juga menjadi sangat besar - sepertinya 10 adalah default yang salah.

Saya akan memberikan beberapa pemikiran tentang bagaimana mengatasi ini dengan cara yang memungkinkan kode logging, daripada kode konfigurasi, mengontrol kedalaman.

Terima kasih!

Standarnya sekarang 5.

Meningkatkan:

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

Baik sekali! Terima kasih!

< dikirim dari perangkat seluler >

Pada 15 November 2014, pukul 17:04, Nicholas Blumhardt < [email protected] [email protected] > menulis:

Standarnya sekarang 5.

Meningkatkan:

var log = LoggerConfiguration baru()
.Destructure.ToMaximumDepth(100)
.Buat Pencatat();

Balas email ini secara langsung atau lihat di Gi tHubhttps://github.com/serilog/serilog/issues/227#issuecomment -63199817.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat