Sobes.tech
Junior

No kādiem komponentiem sastāv log4j žurnālo sistēma?

sobes.tech AI

Atbilde no AI

Log4j sastāv no trim galvenajām sastāvdaļām:

  1. Logger (Žurnāla reģistrētājs): Objekts, kas tiek izmantots ziņojumu reģistrēšanai. Tas ir nosaukts objekts, kas rada žurnāla ierakstus. Žurnāla reģistrētāji veido hierarhiju, kas saistīta ar to nosaukumiem.

  2. Appender (Pievienotājs): Nosaka, kur tiks nosūtīts žurnāla ziņojums (konsole, fails, datu bāze utt.). Vienam žurnāla reģistrētājam var būt vairāki pievienotāji.

  3. Layout (Izkārtojums / Šablons): Formatē žurnāla ziņojumu pirms tā nosūtīšanas pievienotājam. Nosaka, kā izskatīsies ieraksts (ziņa, līmenis, laiks, plūsma utt.).

Sadarbība notiek šādi: kad žurnāla reģistrētājs saņem pieprasījumu reģistrēt, tas pārbauda, vai tā reģistrēšanas līmenis ir ieslēgts. Ja ir, tas nodod ziņu saviem pievienotājiem. Šie izmanto izkārtojumu ziņojuma formatēšanai un pēc tam to nosūta atbilstošajam izejas plūsmai.