DevEco Studio IDE’sindeki Harmony OS Uygulamaları için Log Rehberi -Bölüm 1
DevEco Studio nedir ?
DevEco Studio HUAWEI 1–8+N cihaz ekosistemine ve Dağıtık İşletim Sistemine masaüstü IDEler ve çeşitli bulut servisleri yardımıyla uygulama,quick uygulama geliştirilmesi için uygun bir ortam sağlar.
Giriş
Bu makalede aşağıda belirtilen DevEco Studio IDE araçlarıyla nasıl farklı tipteki loglar yaratıp görüntüleyebileceğimizi açıklayacağım:
- Simülatörler(lite wearable& akıllı TV)
- Gerçek Harmony OS Cihaz ile bağlantı (wearable & akıllı telefonlar)
Simülatörler
Konsol logları oluşturma
Eğer lite wearable veya akıllı TV uygulamanızı kendi DevECO Studio simülatörleri üzerinde çalıştırırken veya hata ayıklama sürecinde iken ilgili değişimleri gözlemlemek istiyorsanız ilgili konsol logları(1)nın kullanımı aşağıdaki gibi kullanılabilir:
Daha fazla bilgi için lütfen bu linki kontrol edin.
Konsol logları görüntüleme
HarmonyOS uygulamalarının simülatör konsol loglarını görüntülemek /kontrol etmek için iki farklı yol:
1.Sisteminizdeki C:\Users\<Username>\ AppData\ Local\ Huawei\ DevEcoStudio2.1\log dosya dizininde bulunan previewer.log dosya içeriğini kontrol etmek
Not: simulator.log dosyası(üstte belirtilen dizin ile aynı dosya dizinindeki) IDE’nin kendi hata ayıklama ve protocol logları için kullanılır . Bu dosya çalışan simülatör loglarını kaydetmez.
2. Konsol loglarını DEV Eco Studio IDE arayüzü’nde kontrol etme
Eğer uygulama projenizi lite wearable simülatör’ünde (Run)çalıştırırsanız ,çalışma konsol logları şu şekilde görüntülenir:
Eğer uygulama projenizi lite wearable simülatör’ünde (Debug)hata ayıklamak için çalıştırırsanız, hata ayıklama konsol logları şu şekilde görüntülenir:
Eğer uygulama projenizi lite wearable simülatör’ünde (Preview)ön görüntüleme için çalıştırırsanız, ön görüntüleme konsol logları şu şekilde görüntülenir:
Daha fazla bilgi için lütfen bu linki kontrol edin.
Gerçek Harmony OS Cihaz ile bağlantı
Simülatörler için olan daha önceki bölüme benzer şekilde gerçek harmony OS Cihazlarları için de Konsol logları oluşturma ve Konsol logları görüntüleme işlemlerini gerçekleştirebilirsiniz.
Adım 1: Cihazın desteklediği özelliklerine bağlı olarak Harmony OS cihazı PC’nize USB-debugging veya WI-FI debugging kullanarak bağlayın ve cihazın Dev ECO Studio IDE tarafından algılandığına emin olun.
Lütfen bu linki giyilebilir cihaz bağlantı adımları hakkında daha fazla bilgi alabilmek için kontrol edin.
Konsol logları oluşturma
Simülatörler için yapıldığı gibi konsol info-spesifik loglarını aşağıdaki gibi oluşturun
var versionCode = 1;
console.info('Hello World. The current version code is ' + versionCode);
Konsol logları görüntüleme
Konsol info-spesifik logları HiLog alt-menüsünde halihazırdaki cihazı, işlemi ve log seviyesini seçerek görüntüleyin. Daha sonra Hello World ifadesini arama alanına girin.
HiLog oluşturma
HarmonyOS’in Hilog kabiliyeti uygulamalarınız için belirli tip, seviye ve formata göre log çıktısı verilmesine yardımcı olur. Bu loglar size çalışan uygulamanızın durumu ve daha iyi hata ayıklama odağında yardım eder.
Not: Bu modül API’ ları Javascript için Harmony OS JS API versiyon 7 'den itibaren destekleniyor.
JS API versiyon 7 kodu:
Java API önceki versiyon kodu:
HiLog görüntüleme
JS API versiyon 7 HiLog Logu cihazda görüntüleme durumu: ŞU AN MEVCUT DEGİL
Not: JS API versiyon 7'de var olan HiLog loglarınızın DEV Eco Studio projenizde görüntülenmesi için API versiyon 7 desteleyen bir harmony OS cihaza ihtiyacınız var. Şu an piyasadaki hiç bir cihazın API versiyon 7 desteği bulunmamaktadır(Kasım 2021).Bu desteğin sağlanacağına dair bir gelecek planı mevcut. JAVA API önceki versiyonlarında ve güncel versiyonlarında ise HiLog halihazırda yayınlanmış durumda ve belirli cihazlar tarafından kullanılabiliyor .
JAVA API versiyon 7 HiLog Logu cihazda görüntüleme(2)(3) durumu: ŞU AN MEVCUT
JAVA API HiLog uyarı-spesifik logu mevcut cihazı,işlemi ve log seviyesini Warning seçerek HiLog alt-menüsünde görüntüle.Daha sonra servis domain numarasını “00201” olacak şekilde arama kutusuna gir.
Sonuç
Bu makale HiLog ve konsol loglarını oluşturma ve görüntüleme konusundaki makale serisinin ilkidir.Sıradaki makalelerde HiTrace Log Takibi,Cihazlar arası hata ayıklama(dağıtık uygulama logu) vb. konseptlere yer verilecektir.
Kaynakça
1-) Resmi Harmony OS websitesindeki Konsol Log Dökümantasyonu