Ի՞նչ բաղադրիչներից է բաղկացած log4j գրանցման համակարգը։
sobes.tech AI
Պատասխան AI-ից
Log4j, իր մեջ երեք հիմնական բաղադրիչ է պարունակում:
-
Logger (Լոգեր): Օբյեկտ, որը օգտագործվում է հաղորդագրությունների գրանցման համար: Դա անվանված օբյեկտ է, որը ստեղծում է գրանցումներ: Լոգերները ձևավորում են հիերարխիա, կապված իրենց անունների հետ:
-
Appender (Կցորդ): Կորոշում է, թե ուր կուղարկվի լոգ հաղորդագրությունը (կոնսոլ, ֆայլ, տվյալների բազա և այլն): Մի լոգեր կարող է ունենալ մի քանի կցորդ:
-
Layout (Տեսք/Նմուշ): Ֆորմատավորում է լոգ հաղորդագրությունը նախքան այն կուղարկվի կցորդին: Կորոշում է, թե ինչպես պետք է տեսք ունենա գրանցումը (հաղորդագրություն, մակարդակ, ժամանակ, հոսք և այլն):
Հարցման փոխազդեցությունը հետևյալն է. երբ լոգերը ստանում է գրանցման հարցում, նա ստուգում է, արդյոք նրա գրանցման մակարդակը ակտիվ է: Եթե այո, նա փոխանցում է հաղորդագրությունը իր կցորդներին: Նրանք օգտագործում են տեսքը՝ ձևաչափելու հաղորդագրությունը, և այնուհետև ուղարկում են համապատասխան ելքային հոսքին։