For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gen Logs

Gen Logs, Gen Platform bileşenleri tarafından oluşturulan log kayıtlarının merkezi olarak görüntülenmesini, filtrelenmesini ve dışa aktarılmasını sağlayan log yönetim ekranıdır. Bu ekran sayesinde robot, sistem ve kullanıcı işlemlerine ait log kayıtları farklı kriterlere göre filtrelenebilir, incelenebilir ve gerektiğinde dışa aktarılabilir.

Filtreler

Log Source

Log kayıtlarının alınacağı kaynağı belirler.

  • ControlRoom: Control Room servisleri tarafından oluşturulan log kayıtlarını görüntüler.

  • GenCore – System Log: GenCore sistem bileşenleri tarafından oluşturulan sistem loglarını görüntüler.

  • GenCore – Custom Log: Süreçler veya kullanıcı tarafından oluşturulan özel (Custom) log kayıtlarını görüntüler.

  • GenRobot – System Log: Robot çalışma süreçleri sırasında oluşturulan sistem loglarını görüntüler.

  • GenScheduler – System Log: Scheduler servisi tarafından oluşturulan sistem loglarını görüntüler.

Search in Messages

Log mesajları içerisinde metin araması yapılmasını sağlar.

  • Birden fazla kelime girildiğinde tüm kelimelerin log mesajında bulunması beklenir.

  • Mesaj ve exception içerikleri birlikte aranır.

    • Örnek:

      • connection timeout

      • error code 500

Search Mode

Mesaj aramasının hangi yöntemle gerçekleştirileceğini belirler.

Seçenekler:

  • Auto: Arama ifadesini otomatik olarak değerlendirir ve en uygun arama yöntemini kullanır. Genel kullanım için önerilen varsayılan seçenektir.

  • Whole Word: Yalnızca girilen ifadeyle tam olarak eşleşen kelime veya kelime gruplarını arar. Kelimenin bir başka kelimenin parçası olduğu sonuçlar eşleşme olarak değerlendirilmez.

    • Arama: error

    • Eşleşir: error occurred

    • Eşleşmez: errors, errorCode

  • Regex: Aramayı düzenli ifadeler (Regular Expressions - Regex) kullanarak gerçekleştirir. Belirli desenlere uyan log kayıtlarını bulmak için gelişmiş arama yapılmasını sağlar.

    • error\s\d+error 404, error 500

    • timeout.*connection → "timeout" ile başlayıp sonrasında "connection" geçen mesajlar.

Not: Regex modu, düzenli ifade (Regular Expression) sözdizimine uygun ifadeler gerektirir. Geçersiz regex ifadeleri arama işleminin başarısız olmasına neden olabilir.

Robot Name

Log kayıtlarını belirli bir robot veya robotlara göre filtrelemeyi sağlar.

  • Açılır listeden bir veya birden fazla robot seçilebilir.

  • Varsayılan olarak All Robots seçilidir ve tüm robotlara ait log kayıtları görüntülenir.

  • Bir veya daha fazla robot seçildiğinde yalnızca seçilen robotlara ait log kayıtları listelenir.

  • Clear selection seçeneği kullanılarak yapılan tüm robot seçimleri temizlenebilir ve filtre varsayılan durumuna döndürülür.

Not: Bu filtre yalnızca seçilen Log Source robot bilgisi içeriyorsa kullanılabilir. Aksi durumda pasif (devre dışı) olarak görüntülenebilir.

User Name

Log kayıtlarını belirli bir kullanıcı veya kullanıcılara göre filtrelemeyi sağlar.

  • Açılır listeden bir veya birden fazla kullanıcı seçilebilir.

  • Varsayılan olarak All Users seçilidir ve tüm kullanıcılara ait log kayıtları görüntülenir.

  • Bir veya daha fazla kullanıcı seçildiğinde yalnızca seçilen kullanıcılar tarafından oluşturulan log kayıtları listelenir.

  • Clear selection seçeneği kullanılarak yapılan tüm kullanıcı seçimleri temizlenebilir ve filtre varsayılan durumuna döndürülür.

Not: Kullanıcı listesi, seçilen Log Source ve erişim yetkilerine bağlı olarak değişiklik gösterebilir.


Log Level

Log kayıtlarını önem seviyesine göre filtrelemeyi sağlar.

  • Açılır listeden bir veya birden fazla log seviyesi seçilebilir.

  • Varsayılan olarak All Levels seçilidir ve tüm log seviyelerindeki kayıtlar görüntülenir.

  • Bir veya daha fazla seviye seçildiğinde yalnızca seçilen seviyelere ait log kayıtları listelenir.

  • Clear selection seçeneği kullanılarak yapılan tüm seviye seçimleri temizlenebilir ve filtre varsayılan durumuna döndürülür.

Desteklenen Log Seviyeleri:

  • INFO: Sürecin normal çalışması sırasında oluşturulan bilgilendirme amaçlı log kayıtlarını ifade eder.

  • WARN: Sürecin çalışmasını durdurmayan ancak dikkat edilmesi gereken durumları belirten uyarı loglarını ifade eder.

  • ERROR: Sürecin belirli bir adımda başarısız olmasına neden olan hata kayıtlarını ifade eder.

  • FATAL: Sürecin veya sistemin çalışmasını durdurabilecek kritik hata kayıtlarını ifade eder.

  • DEBUG: Geliştirme ve hata ayıklama amacıyla oluşturulan ayrıntılı tanılama (diagnostic) loglarını ifade eder.

Not: Birden fazla log seviyesi aynı anda seçilebilir. Bu durumda seçilen seviyelerden herhangi birine ait log kayıtları listelenir.

Start Date

Gösterilecek log kayıtlarının başlangıç tarihini belirler.

End Date

Gösterilecek log kayıtlarının bitiş tarihini belirler.

Page Size

Bir sayfada görüntülenecek log kaydı sayısını belirler.

  • Açılır listeden istenen kayıt sayısı seçilebilir.

  • Seçilen değer, arama sonucunda her sayfada kaç adet log kaydının listeleneceğini belirler.

  • Varsayılan değer 50'dir.

Kullanılabilir değerler:

  • 25 → Sayfa başına 25 kayıt görüntüler.

  • 50 → Sayfa başına 50 kayıt görüntüler.

  • 100 → Sayfa başına 100 kayıt görüntüler.

  • 200 → Sayfa başına 200 kayıt görüntüler.

Butonlar

  • Search: Belirlenen filtrelere göre log kayıtlarını sorgular ve sonuçları listeler.

  • Clear: Uygulanan filtreleri temizler ve varsayılan değerlere döndürür.

  • Export: Listelenen log kayıtlarını farklı dosya formatlarında dışa aktarmayı sağlar. Dışa aktarma işlemi, o anda uygulanan filtreleri dikkate alır. Filtre uygulanmışsa yalnızca filtre kriterlerine uyan log kayıtları; filtre uygulanmamışsa tüm listelenen log kayıtları dışa aktarılır.

    • Excel (.xlsx): Log kayıtlarını Microsoft Excel çalışma kitabı (.xlsx) formatında dışa aktarır.

    • PDF (.pdf): Log kayıtlarını taşınabilir belge formatında (.pdf) dışa aktarır.

    • CSV (.csv): Log kayıtlarını virgül veya sistem ayraçlarına uygun sütun yapısında CSV (.csv) formatında dışa aktarır.

  • Delete Selected: Seçili log kayıtlarını siler.

    • İşlem, yalnızca listede seçili olan log kayıtları için uygulanır.

    • Buton üzerinde parantez içinde görüntülenen sayı (Delete Selected (16) gibi), silinmek üzere seçilen log kayıtlarının sayısını gösterir.

    • Seçim yapılmadığında buton pasif olur.

  • Delete All Filtered Data: Uygulanan filtrelere göre listelenen tüm log kayıtlarını siler.

    • Silme işlemi yalnızca mevcut filtre kriterlerine uyan log kayıtlarını kapsar.

    • Filtre uygulanmamışsa, seçili log kaynağındaki tüm log kayıtları silinebilir.

Delete Selected ve Delete All Filtered Data işlemleri kalıcıdır ve silinen log kayıtları geri alınamaz. İşlem gerçekleştirilmeden önce onay alınması önerilir.

  • Refresh: Mevcut filtreleri koruyarak log listesini yeniden yükler. Yeni oluşan log kayıtlarının görüntülenmesi veya mevcut kayıtların güncellenmesi gerektiğinde kullanılır. Filtre kriterleri değiştirilmeden yalnızca liste yenilenir.

Log Listesi

Log Listesi, seçilen Log Source ve uygulanan filtre kriterlerine uygun log kayıtlarını tablo halinde görüntüler. Her satır bir log kaydını temsil eder ve log hakkında temel bilgilerin yanı sıra ilgili işlemlerin gerçekleştirilmesine olanak tanır.

Tablo Alanları

  • Seçim Kutusu: Bir veya birden fazla log kaydının seçilmesini sağlar. Seçilen kayıtlar toplu silme (Delete Selected) işlemlerinde kullanılır.

  • Timestamp: Log kaydının oluşturulduğu tarih ve saat bilgisini gösterir.

  • Robot Name: Log kaydını oluşturan robotun adını gösterir. Robot bilgisi bulunmayan loglarda bu alan boş veya "-" olarak görüntülenebilir.

  • User Name: Log kaydını oluşturan kullanıcı adını gösterir.

  • Level: Log kaydının seviyesini (INFO, WARN, ERROR, FATAL, DEBUG vb.) gösterir.

  • Message: Log kaydına ait mesaj veya açıklama bilgisini gösterir.

  • Actions: İlgili log kaydı üzerinde gerçekleştirilebilecek işlemleri içerir.,

    • View Detail: Seçilen log kaydına ait ayrıntılı bilgileri görüntüler.

    • Delete This Record: Seçilen log kaydını siler. Silme işlemi gerçekleştirilmeden önce kullanıcıdan onay alınır.

Last updated