Structured logging (ARCH1002)
Anahtar dotnet.logging.structured-logging · Önem warning · Kategori logging
Dizgi enterpolasyonu veya birleştirme ile oluşturulan günlükler aranabilir alanlar üretmez. Adlandırılmış yer tutucularla yapılandırılmış günlük kullanın.
Hatalı
Bölüm başlığı “Hatalı”_logger.LogInformation("Sipariş " + orderId + " işlendi, tutar: " + amount);_logger.LogInformation("Sipariş {OrderId} işlendi, tutar: {Amount}", orderId, amount);Düzeltme
Bölüm başlığı “Düzeltme”Değişkenleri mesaj şablonundaki adlandırılmış {Yer} tutucularına taşıyın ve argüman olarak geçirin.