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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? log.java

?? 網(wǎng)絡(luò)機(jī)器人
?? JAVA
字號(hào):
package com.heaton.bot;import java.io.*;import java.util.*;/** * The log class is used to write out log * information. * * Copyright 2001-2003 by Jeff Heaton(http://www.jeffheaton.com) * * @author Jeff Heaton  * @version 1.2 */public class Log {  /**   * Display the greatest amort of log information   * all info packets will be displayed.   */  public final static int LOG_LEVEL_DUMP = 1;  /**   *        Display enough information so that the   *        operation of the program could be traced.   */  public final static int LOG_LEVEL_TRACE = 2;  /**   * Normal level of logging.   */  public final static int LOG_LEVEL_NORMAL= 3;  /**   * Log only errors.   */  public final static int LOG_LEVEL_ERROR = 4;  /**   * Log nothing.   */  public final static int LOG_LEVEL_NONE = 5;  /**   * Are we logging to the console?   */  protected static boolean log2console = true;  /**   * Are we logging to a file.   */  protected static boolean log2file = false;  /**   * The path of the log file.   */  protected static String path = "." +                                  File.pathSeparator + "log.txt";  /**   * What level to log to.   */  protected static int level = LOG_LEVEL_NONE;  /**   * Construct the log object.   */  private Log()  {  }  /**   * Set the logging level.   *   * @param l      The logging level.   */  static public void setLevel(int l)  {    if ( (l==LOG_LEVEL_TRACE) ||         (l==LOG_LEVEL_NORMAL) ||         (l==LOG_LEVEL_NONE) ||         (l==LOG_LEVEL_DUMP) ||         (l==LOG_LEVEL_ERROR) ) {      level = l;    } else {      level = LOG_LEVEL_NORMAL;    }  }  /**   * Set the path to log to.   *   * @param s      The path to log to.   */  static public void setPath(String s)  {    path = s;  }  /**   * Determines if file logging is   * enabled.   *   * @param b   */  static public void setFile(boolean b)  {    log2file = b;  }  /**   * Determines if console logging   * is enabled.   *   * @param b      True if console logging is enabled.   */  static public void setConsole(boolean b)  {    log2console = b;  }  /**   * Get the current logging level.   *   * @return The current logging level.   */  static public int getLevel()  {    return level;  }  /**   * The log file path.   *   * @return The log file path.   */  static public String getPath()  {    return path;  }  /**   * Get if console logging is enabled.   *   * @return Returns true if console logging   *         is enabled.   */  static public boolean getConsole()  {    return log2console;  }  /**   * Determine if file logging is being used.   *   * @return True if file logging is enabled.   */  static public boolean getFile()  {    return log2file;  }  /**   * Log an exception.   *   * @param event  The text to describe this log event.   * @param e      The exception.   */  static public void logException(String event,Exception e)  {    ByteArrayOutputStream bos = new ByteArrayOutputStream();    PrintStream ps = new PrintStream(bos);    e.printStackTrace(ps);    ps.close();    log(LOG_LEVEL_ERROR,event + e + ":" + bos);    try {      bos.close();    } catch ( IOException f ) {    }  }  /**   * Used to actually log an event.   *   * @param level  The level of this event.   * @param event  The text to be logged.   */  synchronized static public void log(int level,String event)  {    if ( level == LOG_LEVEL_NONE )      return;    if ( level<Log.level )      return;    Date dt = new Date();    String log = "[" + dt.toString() + "] [";    switch ( level ) {    case LOG_LEVEL_TRACE:log+="TRACE";break;    case LOG_LEVEL_NORMAL:log+="NORMAL";break;    case LOG_LEVEL_ERROR:log+="ERROR";break;    case LOG_LEVEL_NONE:log+="NONE?";break;    case LOG_LEVEL_DUMP:log+="DUMP";break;    }    log+="][" + Thread.currentThread().getName() + "] " + event;    if ( log2console )      System.out.println( log );    if ( log2file ) {      try {        FileOutputStream fw = new FileOutputStream(path,true);        PrintStream ps = new PrintStream(fw);        ps.println(log);        ps.close();        fw.close();      } catch ( IOException e ) {      }    }  }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区免费视频| 美女尤物国产一区| 肉丝袜脚交视频一区二区| 成人av影院在线| 日韩精品一区在线观看| 亚洲精品成人精品456| 国产精品一品二品| 亚洲精品在线观看网站| 一区二区高清在线| jlzzjlzz亚洲女人18| 337p亚洲精品色噜噜| 国产精品久久久久婷婷二区次| 亚洲综合一区在线| 成人毛片老司机大片| 日韩久久久久久| 亚洲bdsm女犯bdsm网站| 成人免费看的视频| 国产日韩欧美不卡| 久久er精品视频| 日韩欧美你懂的| 婷婷综合五月天| 欧美性感一区二区三区| 国产精品久久久久婷婷二区次| 国内欧美视频一区二区| 欧美一区二区三区爱爱| 国产一本一道久久香蕉| 欧美伦理影视网| 丝袜亚洲精品中文字幕一区| 欧美亚洲愉拍一区二区| 亚洲日本va在线观看| 成人听书哪个软件好| 国产清纯白嫩初高生在线观看91| 久久精品国产精品亚洲红杏| 欧美精品精品一区| 免费欧美在线视频| 精品日产卡一卡二卡麻豆| 精品一二三四在线| 精品三级av在线| 国产呦萝稀缺另类资源| 欧美成人r级一区二区三区| 九九精品一区二区| 国产日韩欧美不卡| 99riav久久精品riav| 亚洲制服欧美中文字幕中文字幕| 色欧美日韩亚洲| 日韩精品久久久久久| 日韩欧美一二区| 大白屁股一区二区视频| 亚洲欧洲成人精品av97| 精品视频全国免费看| 日本美女一区二区| 亚洲高清在线视频| 欧美mv日韩mv国产网站app| 国产99久久久国产精品潘金网站| 亚洲欧洲日韩在线| 日韩网站在线看片你懂的| 国产黄色成人av| 亚洲午夜久久久久久久久电影网 | 亚洲成人av电影在线| 精品久久人人做人人爽| a亚洲天堂av| 美国三级日本三级久久99| 国产精品毛片a∨一区二区三区| 色综合久久99| 国产精品一区免费在线观看| 一区二区三区在线视频观看58 | 欧美老肥妇做.爰bbww| 国产一区二区主播在线| 亚洲午夜精品久久久久久久久| 欧美不卡一二三| 欧美精品日韩精品| 91香蕉视频在线| 粉嫩绯色av一区二区在线观看| 视频一区在线播放| 最新久久zyz资源站| 久久夜色精品一区| 在线电影院国产精品| 91福利精品视频| 99久久久久久| 北条麻妃国产九九精品视频| 精品一区二区av| 91成人在线免费观看| a美女胸又www黄视频久久| 国产一区二区三区高清播放| 极品少妇一区二区三区精品视频| 午夜精品久久久久久久蜜桃app| 亚洲欧洲制服丝袜| 中文字幕欧美一| 亚洲欧美偷拍三级| 一区二区三区在线不卡| 国产精品久线观看视频| 国产精品久久久久久久久免费樱桃| 久久精品视频在线看| 中文字幕巨乱亚洲| 亚洲欧洲av色图| 伊人色综合久久天天人手人婷| 亚洲毛片av在线| 日韩中文字幕一区二区三区| 日韩成人精品视频| 九九九久久久精品| 国产成人精品www牛牛影视| 成人国产精品免费网站| 在线亚洲高清视频| 日韩一区二区麻豆国产| 久久久天堂av| 亚洲人成网站影音先锋播放| 午夜精品福利一区二区三区蜜桃| 丝袜诱惑亚洲看片| 国产成人免费视频网站高清观看视频| 岛国一区二区三区| 欧美三级日韩在线| 精品电影一区二区三区| 中文字幕一区二区视频| 天天av天天翘天天综合网色鬼国产| 久久激情五月激情| 日本道色综合久久| 国产亚洲福利社区一区| 一区二区三区**美女毛片| 久久精品国产精品青草| 成人动漫一区二区在线| 欧美精品亚洲二区| 亚洲欧美偷拍另类a∨色屁股| 国产在线不卡一区| 欧美午夜一区二区| 日韩二区三区四区| 99久久综合国产精品| 久久伊人中文字幕| 日本系列欧美系列| 欧美美女激情18p| 亚洲欧美日韩国产综合在线| 国产在线乱码一区二区三区| 欧美猛男gaygay网站| 日韩伦理av电影| 高清在线观看日韩| 精品国产乱码久久| 日本成人在线一区| 日韩一区二区精品葵司在线| 亚洲第一在线综合网站| 欧美性猛交一区二区三区精品| 国产精品视频在线看| 国产.欧美.日韩| 久久精品男人天堂av| 国模娜娜一区二区三区| 欧美大肚乱孕交hd孕妇| 日本视频中文字幕一区二区三区 | 国产亚洲福利社区一区| 国产精品综合二区| 欧美高清一级片在线观看| 成人午夜又粗又硬又大| 亚洲国产精品激情在线观看| 国产aⅴ综合色| 日韩理论片一区二区| 欧美亚洲综合网| 久久激情综合网| 欧美国产成人精品| 在线观看一区二区精品视频| 亚洲一区二区免费视频| 日韩一区二区影院| 国产专区综合网| 中文字幕一区二区三区不卡 | 亚洲一级二级在线| 欧美精品一级二级| 国产**成人网毛片九色| 一区二区三区在线免费观看| 51精品久久久久久久蜜臀| 国产一区二区三区蝌蚪| 一区二区三区四区五区视频在线观看 | 麻豆国产欧美日韩综合精品二区 | 国产精品一区一区三区| 亚洲女人小视频在线观看| 欧美一区二区三区在| 成人爱爱电影网址| 日本伊人精品一区二区三区观看方式| 精品少妇一区二区三区在线视频| 成人久久视频在线观看| 天堂蜜桃91精品| 亚洲欧洲成人av每日更新| 欧美区视频在线观看| av网站一区二区三区| 免费观看一级欧美片| 中文字幕中文字幕一区二区| 制服丝袜一区二区三区| 99久久久久免费精品国产| 国产综合色在线视频区| 蜜臀99久久精品久久久久久软件| 国产精品久久久久7777按摩| www国产成人免费观看视频 深夜成人网| 99久久99久久精品免费观看| 国产很黄免费观看久久| 日韩成人伦理电影在线观看| 亚洲精品福利视频网站| 国产精品欧美久久久久无广告| 欧美不卡一区二区三区四区| 欧美调教femdomvk| 色久综合一二码| 色婷婷狠狠综合| 一本一道综合狠狠老| 91热门视频在线观看| eeuss影院一区二区三区| 成人av免费在线播放|