İçeriğe geç

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.

_logger.LogInformation("Sipariş " + orderId + " işlendi, tutar: " + amount);
_logger.LogInformation("Sipariş {OrderId} işlendi, tutar: {Amount}", orderId, amount);

Değişkenleri mesaj şablonundaki adlandırılmış {Yer} tutucularına taşıyın ve argüman olarak geçirin.