Döngü İçinde Loglama (ARCH3164)
Anahtar typescript.logging.logging-in-loop · Önem info · Kategori logging
Döngü gövdesi içindeki log ifadeleri, büyük koleksiyonlarda log sink’lerini boğabilir. Bu, depolama maliyetini artırır ve gerçek olayları gürültüde gizler.
Hatalı
Bölüm başlığı “Hatalı”function importRows(rows: Row[]) { for (const row of rows) { logger.info("satır işleniyor", { id: row.id }); process(row); }}function importRows(rows: Row[]) { for (const row of rows) { process(row); } logger.info("satırlar işlendi", { count: rows.length });}Düzeltme
Bölüm başlığı “Düzeltme”Döngü başına loglamak yerine sonuçları toplayıp döngü dışında tek bir özet logu yazın.