İçeriğe geç

Logger Yerine Yazdırma (ARCH4157)

Anahtar java.logging.system-out-instead-of-logger · Önem warning · Kategori logging

System.out veya System.err ile yazdırma; log seviyesi, biçimlendirme ve hedef yönlendirme sağlamaz. Bu çıktılar üretim ortamında toplanamaz, filtrelenemez ve performansı düşürür.

public void process(Order order) {
System.out.println("İşleniyor: " + order.id());
}
private static final Logger log = LoggerFactory.getLogger(OrderService.class);
public void process(Order order) {
log.info("İşleniyor: {}", order.id());
}

System.out/System.err yerine SLF4J gibi bir logger kullanın ve uygun log seviyesini seçin.