log4j qeydiyyat sisteminin hansı komponentlərdən ibarətdir?
sobes.tech Süni İntellekt
AI-dan cavab
Log4j üç əsas komponentdən ibarətdir:
-
Logger (Logçu): Mesajların qeydiyyatı üçün istifadə olunan obyekt. Bu, adlandırılmış obyekt olub, qeydiyyat girişləri yaradır. Logçular, adları ilə əlaqəli olan bir hiyerarşini təşkil edir.
-
Appender (Əlavə edən): Qeydiyyat mesajının haraya yönəldiləcəyini müəyyən edir (konsol, fayl, verilənlər bazası və s.). Bir logçuya bir neçə əlavə edən qoşula bilər.
-
Layout (Düzen/Model): Mesajı, onu əlavə edənə göndərməzdən əvvəl formatlaşdırır. Qeydiyyat girişinin necə görünəcəyini müəyyən edir (mesaj, səviyyə, vaxt, axın və s.).
Əlaqə aşağıdakı kimi baş verir: logçu qeydiyyat üçün sorğu alanda, onun qeydiyyat səviyyəsinin aktiv olub-olmadığını yoxlayır. Əgər aktivdirsə, mesajı öz əlavə edənlərinə ötürür. Bu əlavə edənlər mesajı formatlaşdırmaq üçün düzeni istifadə edir və sonra onu müvafiq çıxış axımına göndərir.