欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

java*工程 slf4j+logback實現日志記錄

系統 1837 0

1.目錄結構
java*工程 slf4j+logback實現日志記錄

2.java測試碼
    package com.test.main;     
     
import java.net.URL;

import org.slf4j.ILoggerFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.core.io.ClassPathResource;

import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.joran.JoranConfigurator;

     
public final class Boot {     
  
    /**
     * @param args
     * @throws Exception
     */
    public static void main(String[] args) throws Exception{     
    	Logger logger = LoggerFactory.getLogger(Boot.class);
    	//從web.xml讀配置
        ApplicationContext ctx = new ClassPathXmlApplicationContext("config/applicationContext.xml");     
       // A a = (A) ctx.getBean("a");     
       // a.sayHello();     
        EntityTestTwo a = (EntityTestTwo)ctx.getBean("entityTwo"); 
        //SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-ss");
        //a.setBeginDate(new Date());
       // a.setSex(222);
        a.setTel("11111111111");
       
        //logger.
        //String path = System.getProperty("user.dir");
        //BasicConfigurator.configure();
       // PropertyConfigurator.configure(new ClassPathResource("config/logback.properties").getURL()); 
       // System.out.println(new ClassPathResource("config/logback.properties").getURL());
        String logbackCfg = "config/logback.xml";   
        URL logURL = new ClassPathResource(logbackCfg).getURL();   
        System.out.println(logURL);
        ILoggerFactory loggerFactory = LoggerFactory.getILoggerFactory();   
        LoggerContext loggerContext = (LoggerContext) loggerFactory;   
        //loggerContext.reset();   
        JoranConfigurator configurator = new JoranConfigurator();   
        configurator.setContext(loggerContext);   
        configurator.doConfigure(logURL);
        logger.debug("dddd");
        logger.info("wowowow");
        logger.error("yanzhengosss");
       // PropertyConfigurator.configure("/config/log4j.properties");
       
        //B b = (B) ctx.getBean("b");     
        //b.sayHi();  
        
        //
        /*String className="com.test.main.EntityTest";
        Class test = null;
		try {
			test = Class.forName(className);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
        Method[] methods = test.getMethods();
        Set<Method> set = new HashSet<Method>(); 
        for(int i=0;i<methods.length;i++) 
        { 
        	boolean otherFlag = methods[i].isAnnotationPresent(AnotationTest.class); 
        	if(otherFlag) set.add(methods[i]); 
      	} 
      	for(Method m: set) 
      	{ 
      		AnotationTest anotationTest = m.getAnnotation(AnotationTest.class); 
      		System.out.println(anotationTest.regExp()); 
      		System.out.println("創建的社區:"+anotationTest.ifTip());
      	}*/
    }     
     
}
  

3.配置文件
    <?xml version="1.0" encoding="UTF-8" ?> 
<configuration>
  <Property name="log.base" value="./logs/anttesttools" /> 
 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  <File>${log.base}.log</File> 
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
  <FileNamePattern>${log.base}.%i.log</FileNamePattern> 
  <MinIndex>1</MinIndex> 
  <MaxIndex>5</MaxIndex> 
  </rollingPolicy>
 <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
  <MaxFileSize>5MB</MaxFileSize> 
  </triggeringPolicy>
 <layout class="ch.qos.logback.classic.PatternLayout">
  <Pattern>%date [%thread] %-5level %logger{80} - %msg%n</Pattern> 
  </layout>
  </appender>
  <logger name="anttesttools" level="debug" /> 
 <root level="debug">
  <appender-ref ref="FILE" /> 
  </root>
  </configuration>
  

4.日志輸出
    2009-11-22 17:27:57,192 [main] ERROR com.test.main.Boot - yanzhengosss
2009-11-22 17:30:16,470 [main] DEBUG com.test.main.Boot - dddd
2009-11-22 17:30:16,470 [main] INFO  com.test.main.Boot - wowowow
2009-11-22 17:30:16,470 [main] ERROR com.test.main.Boot - yanzhengosss
2009-11-22 17:37:58,262 [main] DEBUG com.test.main.Boot - dddd
2009-11-22 17:37:58,278 [main] INFO  com.test.main.Boot - wowowow
2009-11-22 17:37:58,278 [main] ERROR com.test.main.Boot - yanzhengosss
2009-11-22 17:38:15,049 [main] DEBUG com.test.main.Boot - dddd
2009-11-22 17:38:15,064 [main] INFO  com.test.main.Boot - wowowow
2009-11-22 17:38:15,064 [main] ERROR com.test.main.Boot - yanzhengosss
2009-11-22 17:43:37,366 [main] DEBUG com.test.main.Boot - dddd
2009-11-22 17:43:37,366 [main] INFO  com.test.main.Boot - wowowow
2009-11-22 17:43:37,366 [main] ERROR com.test.main.Boot - yanzhengosss
2009-11-22 17:44:09,270 [main] DEBUG com.test.main.Boot - dddd
2009-11-22 17:44:09,270 [main] INFO  com.test.main.Boot - wowowow
2009-11-22 17:44:09,286 [main] ERROR com.test.main.Boot - yanzhengosss
2009-11-22 17:44:58,741 [main] DEBUG com.test.main.Boot - dddd
2009-11-22 17:44:58,741 [main] INFO  com.test.main.Boot - wowowow
2009-11-22 17:44:58,741 [main] ERROR com.test.main.Boot - yanzhengosss
2009-11-22 18:26:29,220 [main] DEBUG com.test.main.Boot - dddd
2009-11-22 18:26:29,236 [main] INFO  com.test.main.Boot - wowowow
2009-11-22 18:26:29,236 [main] ERROR com.test.main.Boot - yanzhengosss

  

java*工程 slf4j+logback實現日志記錄


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产综合亚洲精品一区二 | 在线免费观看网址 | 成人在线欧美 | 日本国产成人精品视频 | 精品久久久久久久久久久久久久 | 久久久久成人网 | 91精品国产乱码久久久久久久久 | 欧美综合成人网 | 日韩一区二区三区四区五区 | 亚洲精视频| 亚洲高清国产拍精品影院 | 日本一级淫片免费看 | 亚洲国产黄色 | 看免费一级毛片 | 免费网站观看 | 波多野结衣在线资源 | 久久小视频| 任你操免费视频 | 国产免费一区二区在线看 | 色婷婷综合久久久中文字幕 | writeas桌下口 | 高清国产福利 | 亚洲成人激情在线 | 亚洲综合图片色婷婷另类小说 | 久青草影视 | 亚洲国产精品一区二区久久 | 欧美国产精品一区二区 | 奇米影音先锋 | 久久xxx | 涩色婷婷狠狠第四四房社区奇米 | 欧美精品国产综合久久 | 在线视频国产一区 | 久久久久成人精品 | 国内精品久久久久激情影院 | 国产欧美精品亚洲桃花岛 | 日日摸夜夜添夜夜添破第一 | 天天做天天爱夜夜大爽完整 | 国产在线第一区 | 欧美午夜一区二区三区免费大片 | 国产欧美日韩综合精品一区二区 | 国产精品久久久久久久久久久久 |