亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? minimumtestcase.java

?? apache的log4j源碼
?? JAVA
字號:
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements.  See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License.  You may obtain a copy of the License at *  *      http://www.apache.org/licenses/LICENSE-2.0 *  * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */package org.apache.log4j;import junit.framework.TestCase;import junit.framework.TestSuite;import junit.framework.Test;import org.apache.log4j.*;import org.apache.log4j.helpers.AbsoluteTimeDateFormat;import org.apache.log4j.util.*;/**   A superficial but general test of log4j. */public class MinimumTestCase extends TestCase {  static String FILTERED = "output/filtered";  static String EXCEPTION1 = "java.lang.Exception: Just testing";  static String EXCEPTION2 = "\\s*at .*\\(.*:\\d{1,4}\\)";  static String EXCEPTION3 = "\\s*at .*\\(Native Method\\)";  static String EXCEPTION4 = "\\s*at .*\\(.*Compiled Code\\)";  static String EXCEPTION5 = "\\s*at .*\\(.*libgcj.*\\)";  //18 fevr. 2002 20:02:41,551 [main] FATAL ERR - Message 0  static String TTCC_PAT = Filter.ABSOLUTE_DATE_AND_TIME_PAT+               " \\[main]\\ (TRACE|DEBUG|INFO|WARN|ERROR|FATAL) .* - Message \\d{1,2}";  static String TTCC2_PAT = Filter.ABSOLUTE_DATE_AND_TIME_PAT+               " \\[main]\\ (TRACE|DEBUG|INFO|WARN|ERROR|FATAL) .* - Messages should bear numbers 0 through 29\\.";  //18 fvr. 2002 19:49:53,456  Logger root;   Logger logger;  public MinimumTestCase(String name) {    super(name);  }  public void setUp() {    root = Logger.getRootLogger();    root.removeAllAppenders();  }  public void tearDown() {      root.getLoggerRepository().resetConfiguration();  }  public void simple() throws Exception {        Layout layout = new SimpleLayout();    Appender appender = new FileAppender(layout, "output/simple", false);    root.addAppender(appender);        common();    Transformer.transform(      "output/simple", FILTERED,      new Filter[] { new LineNumberFilter(),                      new SunReflectFilter(),                      new JunitTestRunnerFilter() });    assertTrue(Compare.compare(FILTERED, "witness/simple"));  }  public void ttcc() throws Exception {        Layout layout = new TTCCLayout(AbsoluteTimeDateFormat.DATE_AND_TIME_DATE_FORMAT);    Appender appender = new FileAppender(layout, "output/ttcc", false);    root.addAppender(appender);        String oldName = Thread.currentThread().getName();    Thread.currentThread().setName("main");    common();    Thread.currentThread().setName(oldName);    ControlFilter cf1 = new ControlFilter(new String[]{TTCC_PAT,        TTCC2_PAT, EXCEPTION1, EXCEPTION2,        EXCEPTION3, EXCEPTION4, EXCEPTION5 });    Transformer.transform(      "output/ttcc", FILTERED,      new Filter[] {        cf1, new LineNumberFilter(),         new AbsoluteDateAndTimeFilter(),        new SunReflectFilter(), new JunitTestRunnerFilter()      });    assertTrue(Compare.compare(FILTERED, "witness/ttcc"));  }  void common() {        int i = 0;    // In the lines below, the category names are chosen as an aid in    // remembering their level values. In general, the category names    // have no bearing to level values.        Logger ERR = Logger.getLogger("ERR");    ERR.setLevel(Level.ERROR);    Logger INF = Logger.getLogger("INF");    INF.setLevel(Level.INFO);    Logger INF_ERR = Logger.getLogger("INF.ERR");    INF_ERR.setLevel(Level.ERROR);    Logger DEB = Logger.getLogger("DEB");    DEB.setLevel(Level.DEBUG);    Logger TRC = Logger.getLogger("TRC");    TRC.setLevel(Level.TRACE);        // Note: categories with undefined level     Logger INF_UNDEF = Logger.getLogger("INF.UNDEF");    Logger INF_ERR_UNDEF = Logger.getLogger("INF.ERR.UNDEF");        Logger UNDEF = Logger.getLogger("UNDEF");       // These should all log.----------------------------    ERR.log(Level.FATAL, "Message " + i); i++;  //0    ERR.error( "Message " + i); i++;              INF.log(Level.FATAL, "Message " + i); i++; // 2    INF.error( "Message " + i); i++;             INF.warn ( "Message " + i); i++;     INF.info ( "Message " + i); i++;    INF_UNDEF.log(Level.FATAL, "Message " + i); i++;  //6    INF_UNDEF.error( "Message " + i); i++;             INF_UNDEF.warn ( "Message " + i); i++;     INF_UNDEF.info ( "Message " + i); i++;         INF_ERR.log(Level.FATAL, "Message " + i); i++;  // 10    INF_ERR.error( "Message " + i); i++;      INF_ERR_UNDEF.log(Level.FATAL, "Message " + i); i++;     INF_ERR_UNDEF.error( "Message " + i); i++;                 DEB.log(Level.FATAL, "Message " + i); i++;  //14    DEB.error( "Message " + i); i++;             DEB.warn ( "Message " + i); i++;     DEB.info ( "Message " + i); i++;     DEB.debug( "Message " + i); i++;                 TRC.log(Level.FATAL, "Message " + i); i++;  //14    TRC.error( "Message " + i); i++;             TRC.warn ( "Message " + i); i++;     TRC.info ( "Message " + i); i++;     TRC.debug( "Message " + i); i++;     TRC.trace( "Message " + i); i++;         // defaultLevel=DEBUG    UNDEF.log(Level.FATAL, "Message " + i); i++;  // 19    UNDEF.error("Message " + i); i++;             UNDEF.warn ("Message " + i); i++;     UNDEF.info ("Message " + i); i++;     UNDEF.debug("Message " + i, new Exception("Just testing."));    int printCount = i;    i++;    // -------------------------------------------------    // The following should not log    ERR.warn("Message " + i);  i++;     ERR.info("Message " + i);  i++;     ERR.debug("Message " + i);  i++;           INF.debug("Message " + i);  i++;     INF_UNDEF.debug("Message " + i); i++;     INF_ERR.warn("Message " + i);  i++;     INF_ERR.info("Message " + i);  i++;     INF_ERR.debug("Message " + i); i++;     INF_ERR_UNDEF.warn("Message " + i);  i++;     INF_ERR_UNDEF.info("Message " + i);  i++;     INF_ERR_UNDEF.debug("Message " + i); i++;         UNDEF.trace("Message " + i, new Exception("Just testing.")); i++;    // -------------------------------------------------          INF.info("Messages should bear numbers 0 through "+printCount+".");  }  public static Test suite() {    TestSuite suite = new TestSuite();    suite.addTest(new MinimumTestCase("simple"));    suite.addTest(new MinimumTestCase("ttcc"));    return suite;  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品亚洲乱码伦伦中文 | 欧美一级专区免费大片| av一区二区三区黑人| 国产激情视频一区二区三区欧美| 91精品国产一区二区| 色94色欧美sute亚洲线路二| 粉嫩嫩av羞羞动漫久久久| 成人黄色av网站在线| av亚洲精华国产精华| 色婷婷精品大视频在线蜜桃视频| 97久久精品人人爽人人爽蜜臀| 国产精品久久久久久妇女6080| 中文字幕免费一区| 亚洲国产人成综合网站| 国产在线播精品第三| 国产 欧美在线| 色综合久久天天综合网| 日韩欧美自拍偷拍| 久久精品视频在线免费观看| 日本精品一级二级| 欧美va亚洲va| 一区二区不卡在线播放| 美女免费视频一区| 欧洲色大大久久| 日韩免费成人网| 亚洲综合激情小说| 国产欧美一区二区三区网站| 中文字幕一区二区在线播放 | 9i在线看片成人免费| 日韩写真欧美这视频| 中文字幕一区二区三区在线观看 | 午夜视频在线观看一区二区三区| 国内精品写真在线观看| 欧美丝袜自拍制服另类| 精品国产91九色蝌蚪| 亚洲成av人片一区二区梦乃| 99riav一区二区三区| 国产欧美日韩亚州综合 | 蜜臀99久久精品久久久久久软件| 色综合网色综合| 国产午夜精品久久久久久免费视| 日本不卡视频一二三区| 欧美色视频在线| 艳妇臀荡乳欲伦亚洲一区| 99热99精品| 亚洲欧洲日韩在线| 色婷婷久久99综合精品jk白丝| 国产精品久久久久久久久久久免费看| 国产精品中文字幕一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 麻豆精品在线播放| 精品国产91乱码一区二区三区| 国产专区欧美精品| 国产精品视频麻豆| 欧美中文字幕一区| 亚洲午夜激情网页| 88在线观看91蜜桃国自产| 美国三级日本三级久久99| 久久久久久久久久久久久夜| 自拍偷拍亚洲激情| 欧美不卡一区二区三区四区| 91免费观看在线| 五月天久久比比资源色| 精品亚洲成a人在线观看| 国产午夜精品一区二区三区嫩草 | 成人欧美一区二区三区1314| 欧美一区二区黄| 欧美精品第1页| 制服丝袜国产精品| 日韩av一区二区在线影视| 国产精品国产成人国产三级| 久久伊人中文字幕| 国产欧美日韩在线视频| 中文字幕一区二区在线观看| 亚洲欧美激情小说另类| 亚洲一区二区三区四区在线观看| 亚洲色图一区二区| 欧美三级乱人伦电影| 欧美肥妇bbw| 久久免费视频一区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 91福利资源站| 欧美精品亚洲一区二区在线播放| 欧美精选一区二区| 欧美精品一区二区高清在线观看| aaa欧美日韩| 久久爱另类一区二区小说| 成人av网站免费| 欧美一级淫片007| 日韩三级视频在线看| 香蕉久久一区二区不卡无毒影院 | 日本成人在线电影网| 国产毛片精品国产一区二区三区| av一区二区三区在线| 日韩一区二区免费电影| 亚洲欧美一区二区视频| 国产亚洲美州欧州综合国| 色网站国产精品| 美女视频网站久久| 久久精品人人爽人人爽| 日韩视频免费观看高清完整版在线观看 | 欧美一区二区三区在线电影| av在线不卡网| 91丨porny丨在线| 91伊人久久大香线蕉| 国产成人aaa| 国产一区二区电影| 成人一区在线看| 91论坛在线播放| 一本久久精品一区二区| 欧美性大战久久久久久久蜜臀| 99综合影院在线| 精彩视频一区二区| 国内成人免费视频| 91麻豆swag| 亚洲图片你懂的| 这里是久久伊人| 亚洲日本免费电影| 性欧美大战久久久久久久久| 亚洲欧美激情一区二区| 一区二区三区电影在线播| 中文字幕欧美激情一区| 国产精品成人免费| 亚洲成年人网站在线观看| 国产乱色国产精品免费视频| 国产精品私房写真福利视频| 91精品国产全国免费观看| 亚洲3atv精品一区二区三区| 亚洲一区二区三区在线看| 另类小说视频一区二区| www.av精品| 日韩欧美中文一区二区| 成人欧美一区二区三区白人| 美女视频网站黄色亚洲| 色吊一区二区三区| 亚洲制服丝袜一区| 日韩**一区毛片| 色www精品视频在线观看| 国产亚洲精品超碰| 久久精品国产澳门| 色综合久久中文综合久久97| 欧美精品一区二区三区很污很色的 | 2014亚洲片线观看视频免费| 国产精品素人一区二区| 91视频精品在这里| 国产日韩精品久久久| 日韩高清一区二区| 在线欧美一区二区| 亚洲品质自拍视频| 一本高清dvd不卡在线观看| 国产亚洲va综合人人澡精品| 免费欧美在线视频| 91精品国产综合久久婷婷香蕉 | 成人激情视频网站| 欧美一区二区黄| 色综合久久久久网| 亚洲日穴在线视频| 亚洲国产精品成人综合色在线婷婷| 91麻豆高清视频| 亚洲婷婷在线视频| 日本一区中文字幕 | 国产精品网曝门| 另类欧美日韩国产在线| 蜜臀av一区二区| bt欧美亚洲午夜电影天堂| www.欧美日韩| 91国偷自产一区二区三区成为亚洲经典| 欧美电影精品一区二区| 视频一区视频二区中文| 欧美日韩激情一区| 亚洲午夜国产一区99re久久| 欧美色综合影院| 亚洲福利电影网| 欧美三级韩国三级日本三斤| 国产精品色哟哟| 91精品国产手机| 99精品视频在线免费观看| 亚洲第四色夜色| 国产色综合一区| 日韩久久免费av| 91国偷自产一区二区三区观看| 毛片av一区二区| 一区二区三区高清在线| 久久综合色之久久综合| 欧美性猛片aaaaaaa做受| 精品一区二区三区免费观看| 国产精品蜜臀在线观看| 日本免费新一区视频| 中文字幕一区免费在线观看| 欧美精品九九99久久| 91天堂素人约啪| 高清成人在线观看| 久久不见久久见免费视频1| 亚洲人成网站影音先锋播放| 精品国产一二三| www国产成人免费观看视频 深夜成人网| 99久久国产综合精品色伊| 久久久久国产精品麻豆| 欧美日韩亚洲综合在线| 色哟哟精品一区|