Intern
Ի՞նչ են լոգերը։
sobes.tech AI
Պատասխան AI-ից
Ջնջատառեր (լոգեր) — դա իրադարձությունների գրառումներ են, որոնք տեղի են ունենում ծրագրային կամ հարմարային աշխատանքի ընթացքում: Նրանք պարունակում են օգտվողների գործողությունների, համակարգի գործընթացների, սխալների և այլ կարևոր իրադարձությունների մասին տեղեկատվություն:
QA-ում լոգերի հիմնական նպատակներն ու օգտագործումը՝
- Սխալների հայտնաբերում: Ծրագրում ձախողումների և սխալների պատճառների հայտնաբերում: Լոգերի վերլուծությունը օգնում է հասկանալ, թե ինչ հաջորդականությամբ են տեղի ունեցել գործողությունները, որոնք հանգեցրել են խնդրի:
- Հսկողություն: Սիստեմի վիճակի և աշխատանքի հետևում, անոմալիաների և հնարավոր խնդիրների հայտնաբերում:
- Համապատասխանության վերահսկում: Օգտագործողների գործողությունների և համակարգի իրադարձությունների գրանցում՝ ապահովելու անվտանգության և նորմատիվ պահանջների համապատասխանությունը:
- Կարևորության վերլուծություն: Ուսումնասիրել, թե ինչպես են օգտվողները փոխազդում ծրագրի հետ: Ֆրոնտենդի լոգերը կարող են արձանագրել սեղմումներ, անցումներ, մուտքագրված տվյալներ:
Նշումներ՝ սովորաբար լոգերում պարունակվող տեղեկությունների մասին՝
- Իրադարձության ժամանակային նշան
- Իրադարձության տեսակ (տեղեկատվական, զգուշացում, սխալ, կրիտիկական)
- Իրադարձության աղբյուր (մոդուլ, դաս, ֆունկցիա)
- Հաղորդագրություն՝ իրադարձության նկարագրությամբ
- Հարցման կամ սեսիայի նույնականացուցիչ
- Այլ համապատասխան տվյալներ (օրինակ, հարցման պարամետրեր, օգտվողի նույնականացուցիչ)
Օրինակ՝ լոգի հատվածի օրինակ՝
2023-10-27 10:30:01,123 INFO [MainApp] Ծրագրի մեկնարկը
2023-10-27 10:30:05,456 Զգուշացում [Database] Կապի պուլը գրեթե դատարկ է: Օգտագործված՝ 95/100
2023-10-27 10:30:10,789 Սխալ [UserService] Արձանագրել օգտվողին ID-ով՝ 12345. Պատճառը՝ Օգտագործողը չի գտնվել:
2023-10-27 10:30:15,901 DEBUG [HttpClient] Ուղարկում է GET հարցում /api/data/user/12345 հասցեով
Լոգերը կարևոր գործիք են QA-ի համար բոլոր փորձարկումների փուլերում, որոնք թույլ են տալիս արդյունավետ կերպով հայտնաբերել և վերլուծել թերությունները։