Log Viewer Paneli
Log Viewer
Loglama, otomasyon ve yazılım geliştirme süreçlerinde izlenebilirlik, hata ayıklama ve operasyonel görünürlük açısından kritik bir bileşendir. Log Viewer, süreç çalışırken üretilen log kayıtlarının merkezi bir ekranda görüntülenmesini sağlar.

Seçenekler:
Clear All Logs: Log Viewer üzerinde görüntülenen tüm log kayıtlarını temizler. Bu işlem yalnızca ekrandaki log listesini temizler; süreç çalışmasını veya kalıcı log kayıtlarını etkilemez.
Errors: Hata (Error) seviyesindeki log kayıtlarının toplam sayısını gösterir. Üzerine tıklandığında yalnızca hata seviyesindeki loglar listelenir. Tekrar tıklandığında filtre kaldırılır ve tüm log kayıtları yeniden görüntülenir.
Warnings: Uyarı (Warning) seviyesindeki log kayıtlarının toplam sayısını gösterir. Üzerine tıklandığında yalnızca uyarı seviyesindeki loglar listelenir. Tekrar tıklandığında filtre kaldırılır ve tüm log kayıtları yeniden görüntülenir.
Messages: Bilgilendirme (Message) seviyesindeki log kayıtlarının toplam sayısını gösterir. Üzerine tıklandığında yalnızca bilgilendirme seviyesindeki loglar listelenir. Tekrar tıklandığında filtre kaldırılır ve tüm log kayıtları yeniden görüntülenir.
Export To Excel: Log Viewer'da o anda görüntülenen log kayıtlarını Excel formatında dışa aktarır. Bir filtre uygulanmışsa yalnızca filtrelenen loglar, filtre uygulanmamışsa tüm log kayıtları dışa aktarılır. Excel dosyası; zaman, log türü, seviye, sayfa, aktivite adı ve mesaj gibi bilgileri içererek raporlama ve analiz amacıyla kullanılabilir.
Log Settings

Log Settings, Log Viewer üzerinde görüntülenecek log türlerinin yapılandırılmasını sağlar. Bu ayarlar sayesinde kullanıcılar ihtiyaç duydukları log kayıtlarını görüntüleyebilir, gereksiz logları gizleyerek daha okunabilir bir çalışma ortamı oluşturabilir.

Seçenekler:
Show Custom Logs: Süreç içerisinde Log Message gibi aktiviteler kullanılarak oluşturulan kullanıcıya özel (Custom) log kayıtlarının Log Viewer'da görüntülenmesini sağlar. Devre dışı bırakıldığında bu loglar Log Viewer'da listelenmez.
Show Activity Logs: Gen Studio tarafından aktivitelerin çalışması sırasında otomatik olarak oluşturulan aktivite loglarının görüntülenmesini sağlar. Devre dışı bırakıldığında aktivite logları Log Viewer'da gösterilmez.
Show System Logs: Gen Studio tarafından üretilen sistem loglarının görüntülenmesini sağlar. Bu loglar uygulamanın çalışması, sistem olayları ve dahili işlemler hakkında bilgi içerir. Devre dışı bırakıldığında sistem logları Log Viewer'da gösterilmez.
Butonlar:
Save: Yapılan yapılandırma değişikliklerini kaydeder ve Log Viewer'a uygular.
Cancel: Yapılan değişiklikleri kaydetmeden pencereyi kapatır ve mevcut ayarları korur.
Kullanım Örnekleri
Örnek Kullanım:
String Expression Örneği: Log message: "Genrpa".Length

Runtime sonucu: 6 Log Viewer Çıktısı: 6

String Expression Örneği: Log message: [ProcessName].Trim() ; ilgili değişkenin sonundaki ve başındaki boşlukları kaldırır.



Matematiksel expression Örneği:
Değişken: [SuccessCount]= 25

Değişken:[FailCount]=5

Log Message: [SuccessCount] + [FailCount]

Çıktı:30

Metin + değişken kullanımı: "Toplam kayıt sayısı: " + [ItemCount]


Hata Takibi: Uygulama sırasında oluşan hataların detaylı olarak loglanması.
Performans İzleme: İşlem süreleri ve performans bilgilerinin kaydedilmesi.
Günlük Raporlama: Önemli olayların belirli bir log dosyasında tutulması.
Last updated