İçeriğe geç

İstisna Nesnesi Loglanmıyor (ARCH3159)

Anahtar typescript.logging.exception-not-logged · Önem warning · Kategori logging

catch içinde yalnızca sabit bir mesaj string’i loglamak ve istisna nesnesini iletmemek, yığın izini ve hata detaylarını kaybeder. Sorun teşhisi neredeyse imkansız hale gelir.

try {
await sendEmail(user);
} catch (err) {
logger.error("e-posta gönderilemedi");
}
try {
await sendEmail(user);
} catch (err) {
logger.error("e-posta gönderilemedi", { userId: user.id, err });
}

Log çağrısına istisna nesnesini (ve ilgili bağlamı) ekleyerek yığın izini koruyun.