亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統(tǒng) 1763 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("創(chuàng)建的社區(qū):"+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元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 九九免费观看全部免费视频 | 俺来也俺来也天天夜夜视频 | 色综合天天综久久久噜噜噜久久〔 | 五月激激| 国产欧美久久一区二区 | 青青草国产三级精品三级 | 日韩一级a毛片欧美一级 | 一本色道久久88加勒比—综合 | 国产一级做a爱片久久毛片a | 九九热视频免费 | 91亚洲精品| 久操社区 | 国产成人免费高清视频 | 中国特级黄一级真人毛片 | 亚洲免费一级视频 | 日日夜夜天天干 | 日本最猛黑人xxxx猛交 | 久久久国产乱子伦精品 | 国产综合精品 | 欧美五月婷婷 | 亚洲成人av| 国产波波社区精品视频 | 九久久 | 国产亚洲日本 | 国产精品久久久久久久网站 | 日韩欧美一区二区三区久久 | 天天摸夜夜摸夜夜狠狠摸 | 播放一级录像片 | 五月天婷亚洲 | 99热这里只有精品在线播放 | 久久国产加勒比精品无码 | 亚洲一区二区高清 | 香蕉视频在线观看国产 | 天天干天天操天天透 | 亚洲国产欧美在线观看 | 色爱两性网 | 神马影院我不卡在线观看 | 这里只有精品视频在线观看 | 91热成人精品国产免费 | 福利在线网 | 日韩欧美毛片免费观看视频 |