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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? loglog.java

?? apache的log4j源碼
?? JAVA
字號(hào):
/* * 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.helpers;/**   This class used to output log statements from within the log4j package.   <p>Log4j components cannot make log4j logging calls. However, it is   sometimes useful for the user to learn about what log4j is   doing. You can enable log4j internal logging by defining the   <b>log4j.configDebug</b> variable.   <p>All log4j internal debug calls go to <code>System.out</code>   where as internal error messages are sent to   <code>System.err</code>. All internal messages are prepended with   the string "log4j: ".      @since 0.8.2   @author Ceki G&uuml;lc&uuml;*/public class LogLog {  /**     Defining this value makes log4j print log4j-internal debug     statements to <code>System.out</code>.         <p> The value of this string is <b>log4j.debug</b>.        <p>Note that the search for all option names is case sensitive.  */  public static final String DEBUG_KEY="log4j.debug";   /**     Defining this value makes log4j components print log4j-internal     debug statements to <code>System.out</code>.         <p> The value of this string is <b>log4j.configDebug</b>.        <p>Note that the search for all option names is case sensitive.      @deprecated Use {@link #DEBUG_KEY} instead.  */  public static final String CONFIG_DEBUG_KEY="log4j.configDebug";  protected static boolean debugEnabled = false;    /**     In quietMode not even errors generate any output.   */  private static boolean quietMode = false;  private static final String PREFIX = "log4j: ";  private static final String ERR_PREFIX = "log4j:ERROR ";  private static final String WARN_PREFIX = "log4j:WARN ";  static {    String key = OptionConverter.getSystemProperty(DEBUG_KEY, null);    if(key == null) {      key = OptionConverter.getSystemProperty(CONFIG_DEBUG_KEY, null);    }    if(key != null) {       debugEnabled = OptionConverter.toBoolean(key, true);    }  }  /**     Allows to enable/disable log4j internal logging.   */  static  public  void setInternalDebugging(boolean enabled) {    debugEnabled = enabled;  }  /**     This method is used to output log4j internal debug     statements. Output goes to <code>System.out</code>.  */  public  static  void debug(String msg) {    if(debugEnabled && !quietMode) {      System.out.println(PREFIX+msg);    }  }  /**     This method is used to output log4j internal debug     statements. Output goes to <code>System.out</code>.  */  public  static  void debug(String msg, Throwable t) {    if(debugEnabled && !quietMode) {      System.out.println(PREFIX+msg);      if(t != null)	t.printStackTrace(System.out);    }  }    /**     This method is used to output log4j internal error     statements. There is no way to disable error statements.     Output goes to <code>System.err</code>.  */  public  static  void error(String msg) {    if(quietMode)      return;    System.err.println(ERR_PREFIX+msg);  }    /**     This method is used to output log4j internal error     statements. There is no way to disable error statements.     Output goes to <code>System.err</code>.    */  public  static  void error(String msg, Throwable t) {    if(quietMode)      return;    System.err.println(ERR_PREFIX+msg);    if(t != null) {      t.printStackTrace();    }  }    /**     In quite mode no LogLog generates strictly no output, not even     for errors.      @param quietMode A true for not  */  public  static  void setQuietMode(boolean quietMode) {    LogLog.quietMode = quietMode;  }  /**     This method is used to output log4j internal warning     statements. There is no way to disable warning statements.     Output goes to <code>System.err</code>.  */  public  static  void warn(String msg) {    if(quietMode)      return;    System.err.println(WARN_PREFIX+msg);  }    /**     This method is used to output log4j internal warnings. There is     no way to disable warning statements.  Output goes to     <code>System.err</code>.  */  public  static  void warn(String msg, Throwable t) {    if(quietMode)      return;    System.err.println(WARN_PREFIX+msg);    if(t != null) {      t.printStackTrace();    }  }  }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品影视| 亚洲激情自拍偷拍| 国产精品无码永久免费888| 国产精品免费免费| 亚洲一区二区三区四区在线| 免费成人美女在线观看| 高清在线不卡av| 欧美性色黄大片| 亚洲男人的天堂在线aⅴ视频| 日韩欧美中文字幕制服| 在线中文字幕一区二区| 不卡的av在线播放| 欧美色手机在线观看| 欧美mv日韩mv| 亚洲一卡二卡三卡四卡 | 91丝袜美女网| 制服丝袜亚洲网站| 欧美国产一区二区在线观看| 亚洲一区在线视频观看| 国产精品一区二区在线播放 | 五月天欧美精品| 国产一区二区三区四区五区入口| 91女人视频在线观看| 欧美日韩精品电影| 91亚洲国产成人精品一区二区三 | 亚洲午夜在线电影| 婷婷综合另类小说色区| 亚洲一区视频在线观看视频| 国产在线一区观看| 欧美日韩免费一区二区三区视频| www久久精品| 亚洲观看高清完整版在线观看 | 日本一区二区三区高清不卡| 偷拍亚洲欧洲综合| 成人av动漫网站| 精品久久久久久久久久久久久久久久久 | 一区二区欧美在线观看| 久久不见久久见免费视频1| 91一区二区三区在线观看| 精品日韩在线一区| 日韩中文字幕1| 91一区二区三区在线观看| 国产色婷婷亚洲99精品小说| 久久精品国产在热久久| 欧美视频在线一区二区三区 | 成人免费高清视频在线观看| 欧美一区二区三区免费在线看| 中文字幕日本不卡| 久久久久久**毛片大全| 日本成人中文字幕| 欧美亚洲综合一区| 亚洲男人的天堂网| 成人精品国产一区二区4080| 久久这里只有精品6| 天天综合天天做天天综合| 在线观看视频一区二区欧美日韩| 国产精品电影院| 成人丝袜高跟foot| 欧美激情自拍偷拍| 国产乱码一区二区三区| 精品国产区一区| 国产曰批免费观看久久久| 日韩免费高清视频| 毛片一区二区三区| 欧美一区二区日韩一区二区| 日韩激情一二三区| 欧美精品自拍偷拍| 视频一区免费在线观看| 在线播放国产精品二区一二区四区| 亚洲激情图片小说视频| 色成年激情久久综合| 亚洲男人电影天堂| 日本道在线观看一区二区| 综合电影一区二区三区 | 亚洲精品v日韩精品| 色狠狠一区二区| 亚洲一级二级三级在线免费观看| 91老司机福利 在线| 亚洲丝袜另类动漫二区| 色综合久久综合网97色综合| 一区二区三区四区视频精品免费 | av毛片久久久久**hd| 亚洲女性喷水在线观看一区| 97久久精品人人澡人人爽| 一区二区在线电影| 欧美三级午夜理伦三级中视频| 亚洲精品乱码久久久久久黑人 | 91精品欧美福利在线观看| 精品日韩在线观看| 亚洲一区在线观看免费| 国产一区亚洲一区| 在线视频你懂得一区二区三区| 精品欧美一区二区在线观看| 亚洲精品高清在线观看| 国产精一区二区三区| 欧美日韩www| 中文在线一区二区| 麻豆成人久久精品二区三区红 | av不卡在线播放| 欧美一区二视频| 一区二区日韩电影| 成人91在线观看| 精品捆绑美女sm三区| 亚洲成a人在线观看| 91免费看视频| 久久久精品综合| 日本免费新一区视频| 一本一道综合狠狠老| 国产婷婷色一区二区三区四区| 琪琪一区二区三区| 精品污污网站免费看| 1024精品合集| 国产成人在线色| 2020国产精品| 久久99精品一区二区三区三区| 欧美日本一道本| 亚洲综合无码一区二区| 99久久精品免费看国产| 国产精品美女一区二区在线观看| 久久国产精品区| 日韩亚洲欧美高清| 奇米影视一区二区三区小说| 欧美日韩视频在线观看一区二区三区| 自拍偷在线精品自拍偷无码专区| 国产精品香蕉一区二区三区| 精品嫩草影院久久| 黄色资源网久久资源365| 日韩欧美国产成人一区二区| 视频一区在线视频| 欧美精品一卡两卡| 秋霞电影一区二区| 日韩欧美一级精品久久| 麻豆成人在线观看| 欧美xxx久久| 国产精品夜夜嗨| 久久精品网站免费观看| 国产福利91精品| 国产精品区一区二区三区| 成人网在线免费视频| 国产精品久久久久影院亚瑟 | 91久久精品一区二区三| 日韩一区中文字幕| 色婷婷久久久久swag精品| 亚洲综合久久久久| 欧美日韩mp4| 久久精品国产亚洲a| 久久影视一区二区| 成人av网在线| 亚洲午夜一区二区| 3atv一区二区三区| 久久国产三级精品| 国产精品网站一区| 色婷婷综合视频在线观看| 有码一区二区三区| 欧美一区二区三区在线看| 精品一区二区三区在线播放| 国产欧美一区二区三区在线老狼| www.亚洲色图.com| 亚洲午夜激情网页| 精品久久久久av影院| 国产凹凸在线观看一区二区| 亚洲视频网在线直播| 欧美日韩精品三区| 国产麻豆视频精品| 亚洲日本在线天堂| 3d动漫精品啪啪1区2区免费| 国产一区二区不卡在线| 亚洲日本一区二区| 欧美一区二区三区小说| 国产a级毛片一区| 一区二区三区四区五区视频在线观看| 91精品国产综合久久久久久久 | 国产一区二区三区黄视频| 亚洲少妇中出一区| 91精品国产综合久久精品麻豆| 国产一区二区不卡| 亚洲第一精品在线| 国产欧美日韩三级| 欧美日韩专区在线| 国产一区二区在线视频| 不卡高清视频专区| 日本不卡中文字幕| 成人免费在线观看入口| 日韩三级电影网址| 99精品热视频| 精品无人区卡一卡二卡三乱码免费卡 | 亚洲人成网站精品片在线观看| 欧美一区二区三区不卡| 91在线观看污| 久久99精品久久久久久久久久久久| 亚洲欧美日韩在线| 欧美精品一区二区三区蜜桃视频 | 亚洲欧洲美洲综合色网| 制服丝袜在线91| 91理论电影在线观看| 国产一区在线观看麻豆| 午夜精品国产更新| 中文字幕人成不卡一区| 久久久高清一区二区三区| 欧美日韩在线播放|