Sobes.tech
Intern

Loglar nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Jurnallar (loglar) — proqram təminatı və ya avadanlıq işləyərkən baş verən hadisələrin qeydləridir. Onlar istifadəçilərin fəaliyyətləri, sistem prosesləri, səhvlər və digər əhəmiyyətli hadisələr haqqında məlumatları ehtiva edir.

QA-da logların əsas məqsədləri və istifadəsi:

  • Hata ayıklama: Tətbiqdəki nasazlıqlar və səhvlərin səbəblərini müəyyən etmək. Logların analizi problemi səbəb olan hərəkət ardıcıllığını anlamağa kömək edir.
  • İzləmə: Sistem vəziyyətinin və performansının izlənməsi, anomaliyaların və potensial problemlərin aşkarlanması.
  • Audit: İstifadəçi fəaliyyətlərinin və sistem hadisələrinin qeydiyyatı, təhlükəsizlik və normativ tələblərə uyğunluğu təmin etmək.
  • Davranış analizi: İstifadəçilərin tətbiqlə necə qarşılıqlı əlaqədə olduğunu öyrənmək. Frontend loglar klikləri, keçidləri və daxil edilən məlumatları qeyd edə bilər.

Loglarda ümumiyyətlə aşağıdakı məlumatlar olur:

  • Hadisənin vaxt nişanı
  • Hadisə növü (məlumatlandırıcı, xəbərdarlıq, səhv, kritik)
  • Hadisənin mənbəyi (modul, sinif, funksiya)
  • Hadisənin təsviri ilə mesaj
  • Sorğu və ya sessiya identifikatoru
  • Digər müvafiq məlumatlar (məsələn, sorğu parametrləri, istifadəçi identifikatoru)

Log nümunəsi:

2023-10-27 10:30:01,123 INFO  [MainApp] Tətbiqin başlanması
2023-10-27 10:30:05,456 WARNING [Database] Bağlantı hovuzu demək olar ki, boşdur. İstifadə olunub: 95/100
2023-10-27 10:30:10,789 ERROR [UserService] İstifadəçi ID ilə alınarkən uğursuzluq: 12345. Səbəb: İstifadəçi tapılmadı.
2023-10-27 10:30:15,901 DEBUG [HttpClient] /api/data/user/12345 ünvanına GET sorğusu göndərilir

Loglar QA üçün bütün test mərhələlərində vacib vasitədir və qüsurları effektiv şəkildə tapmağa və analiz etməyə imkan verir.