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

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

?? loglog.java

?? log4j2me 是一個在j2me上使用的log4j風格的源碼
?? JAVA
字號:
/*
 * Copyright (C) The Apache Software Foundation. All rights reserved.
 *
 * This software is published under the terms of the Apache Software License
 * version 1.1, a copy of which has been included  with this distribution in
 * the LICENSE.txt file.
 */

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;
*/
//Modifiers:	Witmate [Nov,2004: Modified for log4j2me]
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";

   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 = getSystemProperty(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) {
    debug(msg, null);
  }

  /**
     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();
      }
    }
  }

  /**
     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) {
    error(msg, null);
  }  

  /**
     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();
    }
  }  

  public
  static
  String getSystemProperty(String key, String def) {
    try {
    	String rtn=System.getProperty(key);   
    	if(null==rtn){
    		rtn=def;
    	}
    	return rtn;
    } catch(Throwable e) { 
    	return def;
    }
  }

  /**
     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) {
    warn(msg, null);
  }  

  /**
     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();
    }
  }  
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情综合五月婷婷| 亚洲一二三四区不卡| 国产专区欧美精品| 日韩精品一区二区三区四区视频| 天堂久久一区二区三区| 日韩三级伦理片妻子的秘密按摩| 全国精品久久少妇| 精品成人在线观看| 粉嫩av一区二区三区粉嫩| 国产精品九色蝌蚪自拍| 色欧美乱欧美15图片| 污片在线观看一区二区| xf在线a精品一区二区视频网站| 国产91在线观看| 亚洲狼人国产精品| 日韩视频在线你懂得| 国产精品911| 亚洲永久精品国产| 精品国产免费人成在线观看| va亚洲va日韩不卡在线观看| 亚洲国产日韩一级| 久久免费美女视频| 色婷婷亚洲综合| 麻豆视频观看网址久久| 1区2区3区国产精品| 91精品婷婷国产综合久久| 丁香天五香天堂综合| 亚洲第一会所有码转帖| 国产人久久人人人人爽| 欧美亚洲综合一区| 国产不卡视频在线观看| 亚洲一区中文日韩| 欧美国产1区2区| 91精品国产麻豆国产自产在线 | 欧美色国产精品| 国产一区二区三区综合| 一区二区三区在线观看动漫| 日韩一区二区在线观看视频播放| 国产黄色成人av| 日韩成人午夜电影| 一区二区三区在线观看视频| 精品久久久久久最新网址| 91原创在线视频| 国产一区二区不卡| 日本va欧美va瓶| 夜夜操天天操亚洲| 国产校园另类小说区| 欧美一区二区三区电影| 91在线高清观看| 粉嫩在线一区二区三区视频| 美女视频一区二区三区| 亚洲国产日韩在线一区模特| 国产精品久久毛片av大全日韩| 欧美一区二区三区在线观看视频| 日本韩国欧美在线| 成人性生交大片免费看在线播放| 蜜桃视频在线一区| 亚洲电影在线免费观看| 亚洲欧洲成人精品av97| 国产欧美一区在线| 久久亚洲免费视频| 欧美一区二区三区在线看| 欧美日韩免费在线视频| 欧美中文字幕亚洲一区二区va在线 | 欧美大片日本大片免费观看| 91久久精品一区二区| 色综合夜色一区| 成人av网址在线观看| 国产成人在线网站| 国产成人在线视频网址| 国产高清不卡二三区| 激情综合网天天干| 激情五月婷婷综合| 狠狠久久亚洲欧美| 高清国产一区二区三区| 国产精品一线二线三线精华| 久久国产精品第一页| 日韩经典一区二区| 久久99精品久久久久婷婷| 免费三级欧美电影| 久久电影网电视剧免费观看| 美女网站在线免费欧美精品| 蜜桃久久久久久| 极品少妇xxxx精品少妇| 看片网站欧美日韩| 国产一区二区三区免费观看| 精久久久久久久久久久| 国产精品一区三区| 成人免费观看av| 91老师国产黑色丝袜在线| 91福利在线看| 欧美久久久久久久久久| 欧美一区国产二区| 26uuu另类欧美亚洲曰本| 国产三级久久久| 亚洲色图都市小说| 亚洲午夜私人影院| 蜜桃精品在线观看| 成人一区在线观看| 色吧成人激情小说| 91精品国产综合久久久久久久久久| 日韩午夜在线观看| 国产日韩v精品一区二区| ...xxx性欧美| 日韩国产在线观看| 国产98色在线|日韩| 欧美三级三级三级爽爽爽| 欧美一区二区三区小说| 日本一区二区三区四区| 亚洲精品成人天堂一二三| 日韩va欧美va亚洲va久久| 国产在线国偷精品免费看| 97久久精品人人爽人人爽蜜臀| 欧美日本在线观看| 国产欧美一区视频| 亚洲第四色夜色| 国产激情91久久精品导航| 在线观看亚洲一区| 久久久久久亚洲综合影院红桃| 亚洲欧美在线aaa| 美腿丝袜亚洲综合| 一本色道综合亚洲| 久久影院午夜片一区| 亚洲电影你懂得| 成人在线视频首页| 精品国产一区二区三区av性色 | 欧美色网站导航| 国产免费久久精品| 秋霞午夜鲁丝一区二区老狼| 91麻豆国产精品久久| 亚洲精品在线观看视频| 一区二区国产视频| 日韩欧美色综合| 亚洲精品久久嫩草网站秘色| 久久综合综合久久综合| 色婷婷国产精品| 日本一区二区免费在线观看视频| 亚洲成人动漫在线观看| 99久久综合国产精品| 亚洲精品一区二区三区香蕉 | 国产精品国产自产拍高清av王其 | 国产一区二区三区黄视频| 欧美主播一区二区三区| 欧美国产精品中文字幕| 国产精品一品视频| 欧美成人欧美edvon| 亚洲va欧美va国产va天堂影院| 99精品久久99久久久久| 国产亚洲欧美一级| 欧美a一区二区| 欧美二区乱c少妇| 亚洲免费资源在线播放| 成人免费视频免费观看| 久久久国际精品| 国产一区二区在线视频| 精品国产电影一区二区| 蜜臀久久99精品久久久画质超高清 | 国产精品剧情在线亚洲| 国产专区欧美精品| 欧美精品一区二区在线播放| 久久狠狠亚洲综合| 日韩免费在线观看| 另类人妖一区二区av| 欧美一区二区在线视频| 日韩成人一级片| 日韩欧美国产一区二区在线播放| 三级在线观看一区二区 | av色综合久久天堂av综合| 中文字幕欧美国产| 成人免费毛片a| 国产精品美女久久福利网站| 国产传媒一区在线| 国产女人aaa级久久久级| 国产不卡免费视频| 中文字幕乱码日本亚洲一区二区| 国产精品一二三区在线| 欧美激情一区二区三区四区| 成人免费高清视频在线观看| 国产亚洲成aⅴ人片在线观看 | 亚洲色欲色欲www| 色婷婷精品大在线视频| 亚洲一区二区精品久久av| 色婷婷av一区| 日本女优在线视频一区二区| 欧美一级二级三级乱码| 韩国女主播一区| 国产精品麻豆99久久久久久| 91丨九色丨蝌蚪富婆spa| 亚洲狠狠爱一区二区三区| 欧美电影影音先锋| 日本不卡一区二区三区| 久久新电视剧免费观看| 成人午夜av电影| 亚洲成人av福利| 2020国产精品| av在线播放不卡| 日韩精品国产欧美| 国产午夜精品理论片a级大结局 | 亚洲午夜激情av| 日韩美女一区二区三区四区|