, log4j api følger en »lagdelt« arkitektur, hvor hvert lag indeholder forskellige objekter til at udføre forskellige opgaver.det lag arkitektur gør design, fleksibelt og let at udvide i fremtiden. der er to typer af genstande, der er til rådighed med log4j ramme.,,,,,,, grundlæggende ting: disse er obligatoriske objekter i rammebestemmelserne.de er forpligtet til at anvende den ramme,.,,,, støtte genstande:, det er valgfrit objekter i rammebestemmelserne.de støtter grundlæggende ting til at udføre supplerende, men vigtige opgaver,.,,, centrale objekter, centrale objekter, omfatter følgende typer af genstande og minus;, logger genstand, det øverste lag er logger, som giver logger objekt.den logger objekt er ansvarlig for at fange logning af oplysninger, og de er lagret i en namespace hierarki., layout objekt, layout lag indeholder genstande, der anvendes til format logning af oplysninger i forskellige stilarter.det yder støtte til appender genstande inden offentliggørelse af logning af oplysninger. og indretning af genstande, spiller en vigtig rolle i at offentliggøre logning af oplysninger på en måde, der er menneskeligt læsbare og genanvendelige., appender indvendinger, er det et lavere niveau lag, som giver appender objekter.den appender objekt er ansvarlige for at offentliggøre logning af oplysninger til forskellige foretrukne destinationer som en database, dokumentation, kan unix syslog osv. følgende virtuelle diagram viser de komponenter, der indgår i en log4j ramme:,, støtte til genstande, der er andre vigtige ting i log4j ramme, som spiller en afgørende rolle i forbindelse med skovhugst ramme: plan genstand, formål fastlægger detaljerede niveau og prioritering af logning af oplysninger.der er syv niveauer af skovhugst, fastlægges inden for adi:, ser på, info, fejl, advare, fatal, og alle. filtreres objekt, filter objekt er benyttet til at analysere logning af oplysninger og foretage yderligere beslutninger om, at oplysninger skal registreres eller ej. en appender objekter kan have flere filter, genstande, der er forbundet med dem.hvis logning af oplysninger er videregivet til en bestemt appender objekt, alle de genstande, der er forbundet med at appender filter skal godkende logning af oplysninger, inden det kan offentliggøres på vedlagte destination. objectrenderer, objectrenderer objekt er specialiseret i at yde en snor repræsentation af forskellige genstande, gik til skovhugst rammer.dette formål er anvendt af layout objekter til at forberede den endelige logning af oplysninger, logmanager, logmanager objekt forvalter skovhugst rammer.det er ansvarligt for at læse de oprindelige konfiguration parametre fra et system omfattende konfiguration fil eller en konfiguration, klasse.
log4j arkitektur
Previous:log4j anlæg
Next Page:log4j konfiguration