Yapısal Loglama (ARCH4158)
Anahtar java.logging.structured-logging · Önem warning · Kategori logging
Log mesajını string birleştirmeyle kurmak, log toplamayı (aggregation) zorlaştırır ve seviye kapalı olsa bile string’in her zaman oluşturulmasına neden olur. Parametreli {} şablonları kullanın.
Hatalı
Bölüm başlığı “Hatalı”log.info("Kullanıcı " + userId + " sipariş " + orderId + " oluşturdu");log.info("Kullanıcı {} sipariş {} oluşturdu", userId, orderId);Düzeltme
Bölüm başlığı “Düzeltme”String birleştirme yerine SLF4J’in {} yer tutucularını kullanarak parametreli mesaj şablonları yazın.