- Log4j2 དང་ SLF4j འབྲེལ་མཐུད་རྟེན་གཞི།
Log4j2 SLF4J དང་མཉམ་དུ་ལས་ཀ་བྱེད་པར་ང་ཚོས་གཤམ་གྱི་བརྟེན་གཞི་ ༣ བཀོད་དགོས།
ལོག་༤ཇེ་-ཨེས་ཨེལ་ཨེཕ་༤ཇེ་-ཨིམ་པིལ་.ཇར་ – ལོག་༤ཇེ་༢ SLF༤J བསྡམས། དེས་SLF4J API ལ་གསང་ཚིག་བཀོད་པའི་མཉེན་ཆས་ལ་ལག་བསྟར་བྱེད་པའི་ཆེད་དུ་Log4j2 བེད་སྤྱོད་གཏོང་ཐུབ།
log4j-api.jar – ལག་བསྟར་བྱེད་མཁན་ཚོར་དྲན་ཐོའི་ལག་བསྟར་བཟོ་བར་དགོས་པའི་མཐུན་སྒྲིལ་ཆ་ཤས་མཁོ་སྤྲོད་བྱེད།
log4j-core.jar – ལོག༤ཇེ་ལག་བསྟར་གྱི་འཛིན་གྲྭ།
མེ་ཝེན་དང་གྷི་རེཌ་ལ་རྟེན་གཞི་དེ་གཤམ་གསལ་ལྟར་འདྲ་བཤུས་བྱེད་ཐུབ།
པོམ་ཨེགསི་ཨེམ་ཨེལ།
<བརྟེན་པ་>
<སྡེ་ཚན་Id>org.ཨ་པ་ཅེ.ལོག.log4j</སྡེ་ཚན་Id>
<ArtifactId>log4j-api</ཨར་ཊི་ཕེག་ཊི་Idཨོ་ཟི་ཨེགསི་3Z
<ཐོན་རིམ་>2.15.0</ཐོན་རིམ་> </བརྟེན་པའི་>
<བརྟེན་པ་>
<སྡེ་ཚན་Id>org.ཨ་པ་ཅེ.ལོག.log4j</སྡེ་ཚན་Id>
<ArtifactId>log4j-core</ཨར་ཊི་ཕེག་ཊི་Idཨོ་ཛི་ཨེགསི་3Z
<ཐོན་རིམ་>2.15.0</ཐོན་རིམ་>
</བརྟེན་པ་> <བརྟེན་པའི་>
<སྡེ་ཚན་Id>org.ཨ་པ་ཅེ.ལོག.log4j</སྡེ་ཚན་Id>
<artifactId>log4j-slf4j-impl</ཨར་ཊི་ཕེག་ཊི་Idཨོ་ཟི་ཨེགསི་༣ཟི།
<ཐོན་རིམ་>2.15.0</ཐོན་རིམ་>
</བརྟེན་པའི་>
- ཁྱེད་རང་གི་ལས་གཞིའི་ཐོན་ཁུངས་སྣོད་ནང་ཡིག་ཆ་log4j2.xmlགསར་འཛུགས་བྱོས།
དཔེར་ན། ཡིག་ཆ་བསྐོར་བ་དང་མ་ལག་གི་འགྱུར་ལྡོག་བེད་སྤྱོད་བྱེད་པ་དང་རི་དྭགས་འཕུར་སྐྱོད་ཀྱི་ཞབས་ཞུ་འོག་བེད་སྤྱོད་གཏོང་ཆེད་དུ་བཟོས་ཡོད།
<?xml ཐོན་རིམ་=”1.0″ གསང་གྲངས་=”UTF-8″?>
<རིམ་སྒྲིག་གནས་ཚུལ་=”${env:LOG_LEVEL}”>
ཨོ་ཛི་ཨེགསི་༠ཛ་ཨེ་པན་ཌར་ཨོ་ཛི་ཨེགསི་༡ཛེ།
<RollingFile name=”LogToFile” ཡིག་ཆའི་མིང་། <དཔེ་རིས་བཀོད་སྒྲིག>
ཨོ་ཛི་ཨེགསི་༡ཟི་དཔེ་རིས་ཨོ་ཛི་ཨེགསི་༢ཟི་[%-༥རིམ་པ་]ཨོ་ཛི་ཨེགསི་༠ཟི་{ལོར-ཨེམ་ཨེམ་-ཌི་ཌི་ཧྥུ་:ཨེམ་ཨེམ་:སི་ཨེས་ཨེས་ཨེས་} [%t] %c{1} – %msg%n ཨོ་ཛི་ཨེགསི་༣ཟི།
<སྲིད་ཇུས།>
<དུས་ཚོད་གཞིར་བཟུང་བའི་འབྱུང་ཁུངས་སྲིད་ཇུས་བར་མཚམས་=”1″བསྒྱུར་བཅོས་=”བདེན་པ་” />
<ONའགོ་འཛུགས་འགུལ་སྐྱོད་སྲིད་ཇུས།/>
</སྲིད་ཇུས་> <!– ཆེས་མང་བའི་ཡིག་ཆ་10ཉིན་ལྟར་གསར་འཛུགས་བྱ་རྒྱུ་རེད། –>
<སྔོན་སྒྲིག་བསྐོར་བའི་ཐབས་ཤེས། max=”20″>
<བསུབས་པའི་གཞི་གྲངས་=”${env:JBOSS_HOME}/རང་རྐྱེན/དྲན་ཐོ་/” ཆེས་མཐོའི་གཏིང་ཚད་=”10″>
<!– ཉིན་30ལས་རྙིང་བའི་ཡིག་ཆ་ཚང་མ་སུབ་དགོས། –>
<Ifམཐའ་མའི་བསྒྱུར་བཅོས་བྱས་པའི་ལོ་ཚད་=”30d” />
</>བསུབས་པ།
</སྔོན་སྒྲིག་བསྐོར་བའི་ཐབས་ཤེས།>
</རོ་ལིང་ཕའི་ལ་>
</ཟུར་སྣོན་>
<Loggers>
<!– བསྡོམས་རྩིས་=རྫུན་མ་ –> དང་མཉམ་དུ་དྲན་ཐོ་འདྲ་བཤུས་སྤོང་དགོས།
<Logger name=”xxx-be” རིམ་པ་=”${env:LOG_LEVEL}” བསྡོམས་རྩིས་=”རྫུན་མ”> <AppenderRef ref=”LogToFile”/>
</ལོ་གྷར་>
<རྩ་བའི་གནས་རིམ=”${env:LOG_LEVEL}”>
<AppenderRef ref=”ཡིག་ཆར་ཐོ་འགོད།”/>
ཨོ་ཛི་ཨེགསི་༠ཛེ/རུཊ་ཨོ་ཛི་ཨེགསི་༡ཟི།
</ལོ་གྷར་སི་ཨོ་ཛི་ཝའི་ཨེགསི་1Z
</སྒྲིག་བཀོད།>
- ལོག་4j2.xml
- གསང་གྲངས་ནང་དུ་དྲན་ཐོ་བཀོལ་བ།
org.apache.logging.log4j.logger ནང་འདྲེན།;
དྲན་ཐོ་འགོད་མཁན་ = དྲན་ཐོ་འཛིན་སྐྱོང་པ། དྲན་ཐོ་འགོད་པ་(“xxx-be”);
logger.info(“འགོ་བཙུགས་པ་”);
ང་ལ་དེ་ལས་ཀ་བྱེད་པར་ཉིན་གང་དགོས་འདུག ངས་འདིས་འཕེལ་རྒྱས་གཏོང་མཁན་ཚོར་ཕན་ཐོགས་ཡོད་པའི་རེ་བ་ཡོད།

ལན་ཞིག་བཞག་རོགས།