İçeriğe geç

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.

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öngü başına loglamak yerine sonuçları toplayıp döngü dışında tek bir özet logu yazın.