Android – Hata Ayıklama Önerileri LogCat Kullanımı

logcat
logcat

Merhabalar

Debug kullanımını herkes biliyor o yüzden o konuda pek bir şey yazmak istemedim. Log kullanımı konusunda bildiklerimi sizlerle de paylaşmak isterim.
LogCat, Android Studio’da uygulamaların çalışma anında eklediğimiz Log kodunu o satırdan geçerken okuyup bilgi almamıza yarayan basit bir geliştirici aracıdır. Uygulamanızın kodunda, geliştirme aşamasında akışı takip etmek için sadece sizin görebileceğiniz notlar bırakabilirsiniz. Bu notlara, log denir.

LogCat Android Studio’da ekranın en altında bulunur.

Genel olarak iki amaç için kullanılır. Birincisi Crash olan yani belli bir hata sonucu patlayan uygulamanın neden patladığını görmek için ikincisi ise uygulamanın belli yerlerinde görmek istediğimiz çıktıları görmek için kullanılır.

String baslik = “LogCat Kullanimi”;

Log.d(baslik,”Log.d Debug için kullanılır.Method çalıştımı. Döngüye girdimi.İf çalıştımı. Mavi renkte çıktı verir”);

Log.e(baslik,”Log.e Hata oluşan yer için. Kırmızı Renkte çıktı verir”);

Log.w(baslik,”Log.w Uyarı(Warnings) .Turuncu renk çıktı verir”);

Log.i(baslik, “Log.i Bilgilendirme amaçlı.Yeşil renk çıktı verir”);

 

Log.i(“Bilgi”, “Internet baglantisi kuruldu”);

        Log.w(“Dikkat”, “Parola 3 kez yanlis girildi”);

  • (Log.v) verbose: gerekli gereksiz tüm bilgiler,
  • (Log.d) debug: hata ayıklamaya dönük, metodun ya da sınıfın gidişatına ilişkin bilgiler,
  • (Log.e) error: hata oluşan yerlere ilişkin bilgiler.

Log.w(“Dikkat”, “Parola uc kez yanlis girildi”);

Veya eğer ki değişkenlerin kotrolunu yapmak isterseniz şu şekilde,

Büyük projelerde activity veya fragment’lerde bazen kaybolabiliyoruz bunun önüne geçmek için,

Bunu eğer activity de kullanırsak uygulamayı derlediğimizde logcat kısmına tıkladığımızda arama bölümüne  LocalClassName yazarsak uygulama çalıştığında en son hangi activity açılmış bu şekilde öğrenebiliriz. Daha iş kolaylaştırıcı olur.

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.