Çarşamba 25 Ocak 2023
Hakkında
Yazarlarımız
Reklam
Künye
İletişim
Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı

Bülten

Sosyal Medya Yasası Kabul Edildi

Binance ‘e Siber Saldırı

Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı
  • BAŞLARKEN
    • KOD
      • PHP
      • Asp.Net
      • Swift
      • MySQL
      • CMS
  • TASARIM
    • İpuçları
    • Çizim
    • Illustrator
    • Photoshop
    • Trendler
  • ARAYÜZ
    • JavaScript
    • HTML5
    • CSS
    • REACT
  • İPUÇLARI
    • API
    • Güvenlik
    • IDE
    • Framework
    • OS
    • Verimlilik
    • İçerik
      • Dökümantasyon
      • İpuçları
      • Nasıl Oluşturulur?
  • KAYNAKLAR
    • Tasarım
    • Kod
    • İş
  • GİRİŞİM
    • Finans
    • Girişimci
    • Nasıl yapılır?
  • ARAÇLAR
  1. Anasayfa
  2. Güncel
  3. Console.log Tarihin Tozlu Sayfalarına Gömülüyor!
 Console.log Tarihin Tozlu Sayfalarına Gömülüyor!
Güncel JavaScript Yazılım

Console.log Tarihin Tozlu Sayfalarına Gömülüyor!

Yazar : Sevim Selin Özsoy 5 Ocak 2022 0 Comment

İçindekiler

  • İçeriksel Bilgi Eksikliği

  • Gereğinden Fazla Bilgi

  • Güvenilmez Bilgi

  • Console.log yerine ne kullanılmalı?

Yazılımcıların büyük bir çoğunluğu, kodlarının düzgün çalışıp çalışmadığını anlamak için console.log kullanıyor. Console.log’un kullanımı uygulamayı geliştirirken kullanmakta problem yaratmasa da, program kullanıcıların kullanımına sunulduğunda biraz sıkıntılı oluyor. Yaşanılan sıkıntıların bazılarını sıralayacak olursak:

İçeriksel Bilgi Eksikliği

Console.log, konsolda görmek istediğiniz bilgiyi seçmenizi ister. Uygulamayı yeni oluştururken ihtiyaçlar tam olarak belirlenmediğinden ötürü, konsolda görmek istediğiniz bilgiler aslında çok ihtiyacınız olmayan belki de tamamen yanlış bilgiler seçmenize neden olabilir. Bu da uygulamada ilerledikçe, istediğiniz bilgileri getirememe veya bilgileri istediğiniz zamanda getirememenizle sonuçlanacaktır.

Gereğinden Fazla Bilgi

Algoritmalar genel olarak birçok sayıda, küçük boyutlu yığınları derleyecek şekilde çalışırlar. Kodunuzun bazı yerlerinde console.log kullanmanız halinde, ihtiyacınız olmadığı kadar uzun outputlar alabilirsiniz ve asıl aradığınız bilgiyi bulmanız bu nedenle zorlaşır.

Güvenilmez Bilgi

Console.log’un döndürdüğü bilgiler her zaman doğru olmayabilir çünkü bu fonksiyonun standart bir çalışma yöntemi bulunmamakta.

Console.log yerine ne kullanılmalı?

Peki uygulamamızda console.log kullanmadığımızda, kontrol etmek istediğimiz verileri nasıl göreceğiz? İşte bunun cevabı, ps-logger.

Ps-logger, bir production grade logger. Yani hata loglarını görmenizi ve özelleştirmenizi sağlayan bir yapı. Yüklemek için komut satırına

npm i ps-logger

yazmanız yeterli. Ps-logger’ı kodunuzun içinde npm paketi yüklendikten sonra aktif bir şekilde kullanabilirsiniz. Aşağıdaki kod satırı nasıl kullanabileceğinize dair ufak bir örnek:

const logger=require('ps-logger');

logger.info("This is info")
logger.warn("This is warning");
logger.error("This is error");
logger.debug("This is debug");
logger.prompt("This is prompt");
logger.verbose("This is verbose");
logger.silly("This is silly");
ps-logger

İsterseniz çıktı renklerini

logger.setColor(false);

komutu ile kapatabilirsiniz! Oluşturduğunuz uygulamada logger kullanmak hem aldığınız hatayı daha hızlı saptamanıza yardımcı olur hem de ileride oluşabilecek başka hataları engellemenize yardımcı olur. Ps-logger’la alakalı yeni güncellemelerde görüşmek üzere!

Etiketler: debug javascript javascript paketleri npm programlama
Önceki Yazı
Sonraki Yazı

Sevim Selin Özsoy

editor

Süleyman Demirel Üniversitesi 4. sınıf bilgisayar mühendisliği öğrencisiyim. Front-end yazılımla ve tasarımla ilgileniyorum. Aktif olarak Süleyman Demirel Üniversitesinin bilgi işlemde part-time yazılımcı ve tasarımcı olarak çalışıyorum. Aynı zamanda da Webmaster Kitchen'da sosyal medya yöneticiliğini ve tasarımcılığını yapıyorum.

Yorum Yap Yorumu İptal Et.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Taze Yazılar
Güncel

Sosyal Medya Yasası Kabul Edildi

14 Ekim 2022
Blockchain

Binance ‘e Siber Saldırı

8 Ekim 2022
Blockchain

Binance ‘den Ücretsiz Eğitim

5 Ekim 2022
Güncel

Japonya için Yenilenen Corolla

4 Ekim 2022
© 2021 Webmaster Kitchen. Tüm Hakları Saklıdır.