Angular'da canlı ortamda konsol (console.log) kayıtlarının tamamını temizleme

Projelerimizin her yerine console.log yazıyoruz ki konsolda verileri görüp ona göre işlem yapalım değil mi? Her yere bunu yazıyoruz ama bunlar uygulamamızın performansını etkiliyor bunun farkında değiliz. Tabi birde kullanıcının görmemesi gereken şeyleride yazdırıyor olabiliriz. Bunları kaldırmamız gerekiyor ama amele gibi projenin içindeki bütün console.log yazan yerleri silecek miyiz veya yorum satırına mı alacağız?


Tabiki hayır bununda kolay bir yöntemi var;


main.ts dosyasını açıyoruz ve oradaki if (environment.production) { ... } bloğunun içerisine aşağıdaki kodu yazıyoruz;

if (window) {
  window.console.log = function() {};
}


Bu kadar basit, localhost üzerinde çalışırken konsol kayıtlarınızı göreceksiniz canlı ortama geçtiğinizde hiçbiri görünmeyecek. Bu işlemi her projenizde yapmanızı tavsiye ederim.


Umarım faydalı olur.

Mehmet Sert

HTML, CSS, Javascript ve Angular konularında tecrübe edinmiş ve Bursa'da Frontend Developer olarak bir firmada görev almaktayım. Yeni teknolojilere meraklıyım, öğrendiklerimi uygulayarak ve anlatarak pekiştirmeyi seviyorum....

"Angular'da canlı ortamda konsol (console.log) kayıtlarının tamamını temizleme" için hiç yorum yapılmadı.

Henüz yorum yapılmamış.

Yorum yap * E-posta adresiniz yayınlanmayacak.