İ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.
Hatalı
Bölüm başlığı “Hatalı”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 });}Düzeltme
Bölüm başlığı “Düzeltme”Log çağrısına istisna nesnesini (ve ilgili bağlamı) ekleyerek yığın izini koruyun.