log4j 配置文件_Log4j系列教材 (三)- log4j.xml
步驟1:log4j.xml步驟2:修改TestLog4j
步驟 1 : log4j.xml
除了使用log4j.properties,也可以使用xml格式進行配置。
在src目錄下裝備log4j.xml文件
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration PUBLIC "-//log4j/log4j Configuration//EN" "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"><appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d %-5p %c.%M:%L - %m%n"/></layout></appender><!-- specify the logging level for loggers from other libraries --><logger name="com.opensymphony"><level value="ERROR" /></logger><logger name="org.apache"><level value="ERROR" /></logger><logger name="org.hibernate"><level value="ERROR" /></logger><!-- for all other loggers log only debug and above log messages --><root><priority value="ERROR"/><appender-ref ref="STDOUT" /></root></log4j:configuration>步驟 2 : 修改TestLog4j
使用log4j.xml作為配置文件,并運行
package log4j;import org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigurator;public class TestLog4j {static Logger logger = Logger.getLogger(TestLog4j.class);public static void main(String[] args) throws InterruptedException {PropertyConfigurator.configure("e:projectlog4jsrclog4j.xml");for (int i = 0; i < 5000; i++) {logger.trace("跟蹤信息");logger.debug("調試信息");logger.info("輸出信息");logger.warn("警告信息");logger.error("錯誤信息");logger.fatal("致命信息");}}}
更多內容,點擊了解: https://how2j.cn/k/log4j/log4j-xml/1083.html
總結
以上是生活随笔為你收集整理的log4j 配置文件_Log4j系列教材 (三)- log4j.xml的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7修改ip地址命令_Cent
- 下一篇: 通过条件判断文本框是否隐藏_如何通过风速