Sobes.tech
Junior

Ի՞նչ բաղադրիչներից է բաղկացած log4j գրանցման համակարգը։

sobes.tech AI

Պատասխան AI-ից

Log4j, իր մեջ երեք հիմնական բաղադրիչ է պարունակում:

  1. Logger (Լոգեր): Օբյեկտ, որը օգտագործվում է հաղորդագրությունների գրանցման համար: Դա անվանված օբյեկտ է, որը ստեղծում է գրանցումներ: Լոգերները ձևավորում են հիերարխիա, կապված իրենց անունների հետ:

  2. Appender (Կցորդ): Կորոշում է, թե ուր կուղարկվի լոգ հաղորդագրությունը (կոնսոլ, ֆայլ, տվյալների բազա և այլն): Մի լոգեր կարող է ունենալ մի քանի կցորդ:

  3. Layout (Տեսք/Նմուշ): Ֆորմատավորում է լոգ հաղորդագրությունը նախքան այն կուղարկվի կցորդին: Կորոշում է, թե ինչպես պետք է տեսք ունենա գրանցումը (հաղորդագրություն, մակարդակ, ժամանակ, հոսք և այլն):

Հարցման փոխազդեցությունը հետևյալն է. երբ լոգերը ստանում է գրանցման հարցում, նա ստուգում է, արդյոք նրա գրանցման մակարդակը ակտիվ է: Եթե այո, նա փոխանցում է հաղորդագրությունը իր կցորդներին: Նրանք օգտագործում են տեսքը՝ ձևաչափելու հաղորդագրությունը, և այնուհետև ուղարկում են համապատասխան ելքային հոսքին։