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

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

?? log.java

?? Java開發(fā)最新的日志記錄工具slf4j的源碼
?? JAVA
字號(hào):
/* * Copyright 2001-2004 The Apache Software Foundation. *  * Licensed 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.commons.logging;/** * <p>A simple logging interface abstracting logging APIs.  In order to be * instantiated successfully by {@link LogFactory}, classes that implement * this interface must have a constructor that takes a single String * parameter representing the "name" of this Log.</p> * * <p> The six logging levels used by <code>Log</code> are (in order): * <ol> * <li>trace (the least serious)</li> * <li>debug</li> * <li>info</li> * <li>warn</li> * <li>error</li> * <li>fatal (the most serious)</li> * </ol> * The mapping of these log levels to the concepts used by the underlying * logging system is implementation dependent. * The implementation should ensure, though, that this ordering behaves * as expected.</p> * * <p>Performance is often a logging concern. * By examining the appropriate property, * a component can avoid expensive operations (producing information * to be logged).</p> * * <p> For example, * <code><pre> *    if (log.isDebugEnabled()) { *        ... do something expensive ... *        log.debug(theResult); *    } * </pre></code> * </p> * * <p>Configuration of the underlying logging system will generally be done * external to the Logging APIs, through whatever mechanism is supported by * that system.</p> * * <p style="color: #E40; font-weight: bold;">Please note that this interface is identical to that found in JCL 1.1.1.</p> *  * @author <a href="mailto:sanders@apache.org">Scott Sanders</a> * @author Rod Waldhoff * @version $Id: Log.java,v 1.19 2004/06/06 21:16:04 rdonkin Exp $ */public interface Log {    // ----------------------------------------------------- Logging Properties    /**     * <p> Is debug logging currently enabled? </p>     *     * <p> Call this method to prevent having to perform expensive operations     * (for example, <code>String</code> concatenation)     * when the log level is more than debug. </p>     */    public boolean isDebugEnabled();    /**     * <p> Is error logging currently enabled? </p>     *     * <p> Call this method to prevent having to perform expensive operations     * (for example, <code>String</code> concatenation)     * when the log level is more than error. </p>     */    public boolean isErrorEnabled();    /**     * <p> Is fatal logging currently enabled? </p>     *     * <p> Call this method to prevent having to perform expensive operations     * (for example, <code>String</code> concatenation)     * when the log level is more than fatal. </p>     */    public boolean isFatalEnabled();    /**     * <p> Is info logging currently enabled? </p>     *     * <p> Call this method to prevent having to perform expensive operations     * (for example, <code>String</code> concatenation)     * when the log level is more than info. </p>     */    public boolean isInfoEnabled();    /**     * <p> Is trace logging currently enabled? </p>     *     * <p> Call this method to prevent having to perform expensive operations     * (for example, <code>String</code> concatenation)     * when the log level is more than trace. </p>     */    public boolean isTraceEnabled();    /**     * <p> Is warn logging currently enabled? </p>     *     * <p> Call this method to prevent having to perform expensive operations     * (for example, <code>String</code> concatenation)     * when the log level is more than warn. </p>     */    public boolean isWarnEnabled();    // -------------------------------------------------------- Logging Methods    /**     * <p> Log a message with trace log level. </p>     *     * @param message log this message     */    public void trace(Object message);    /**     * <p> Log an error with trace log level. </p>     *     * @param message log this message     * @param t log this cause     */    public void trace(Object message, Throwable t);    /**     * <p> Log a message with debug log level. </p>     *     * @param message log this message     */    public void debug(Object message);    /**     * <p> Log an error with debug log level. </p>     *     * @param message log this message     * @param t log this cause     */    public void debug(Object message, Throwable t);    /**     * <p> Log a message with info log level. </p>     *     * @param message log this message     */    public void info(Object message);    /**     * <p> Log an error with info log level. </p>     *     * @param message log this message     * @param t log this cause     */    public void info(Object message, Throwable t);    /**     * <p> Log a message with warn log level. </p>     *     * @param message log this message     */    public void warn(Object message);    /**     * <p> Log an error with warn log level. </p>     *     * @param message log this message     * @param t log this cause     */    public void warn(Object message, Throwable t);    /**     * <p> Log a message with error log level. </p>     *     * @param message log this message     */    public void error(Object message);    /**     * <p> Log an error with error log level. </p>     *     * @param message log this message     * @param t log this cause     */    public void error(Object message, Throwable t);    /**     * <p> Log a message with fatal log level. </p>     *     * @param message log this message     */    public void fatal(Object message);    /**     * <p> Log an error with fatal log level. </p>     *     * @param message log this message     * @param t log this cause     */    public void fatal(Object message, Throwable t);}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频狠狠干| 亚洲午夜久久久久久久久久久| 成人综合日日夜夜| 亚洲国产精品麻豆| 国产精品视频yy9299一区| 日韩美女视频在线| 在线看不卡av| 91免费看片在线观看| 国产成人在线免费| 裸体健美xxxx欧美裸体表演| 亚洲精品菠萝久久久久久久| 久久精品视频在线免费观看| 制服丝袜亚洲网站| 欧美影片第一页| 99久久精品费精品国产一区二区| 国产在线精品一区二区夜色 | 麻豆成人在线观看| 亚洲午夜免费电影| 亚洲精品久久久久久国产精华液| 国产精品久线在线观看| 久久综合av免费| 精品欧美一区二区在线观看| 51精品国自产在线| 欧美精品久久久久久久久老牛影院| 99国产欧美另类久久久精品| 国产91精品一区二区| 国模少妇一区二区三区| 美女在线观看视频一区二区| 免费在线观看视频一区| 婷婷中文字幕综合| 日韩中文字幕不卡| 五月天精品一区二区三区| 亚洲第一激情av| 亚洲成人av一区二区三区| 亚洲午夜久久久久久久久电影网| 亚洲码国产岛国毛片在线| 亚洲视频 欧洲视频| 亚洲视频一区二区在线| 亚洲日本在线视频观看| 亚洲人成精品久久久久| 亚洲精品va在线观看| 亚洲精品国产成人久久av盗摄| 亚洲老妇xxxxxx| 亚洲午夜电影在线| 亚洲成av人片一区二区梦乃| 日韩综合小视频| 麻豆精品久久精品色综合| 老司机午夜精品99久久| 国产精品综合视频| 高清日韩电视剧大全免费| av不卡一区二区三区| 色诱亚洲精品久久久久久| 色视频欧美一区二区三区| 欧美日韩一二三| 欧美一级高清片| 久久九九国产精品| 亚洲欧洲制服丝袜| 三级在线观看一区二区| 国精品**一区二区三区在线蜜桃| 国产成人精品亚洲午夜麻豆| 97国产一区二区| 欧美日韩国产高清一区| 欧美xxxx在线观看| 国产精品亲子乱子伦xxxx裸| 亚洲精品日韩综合观看成人91| 天天色天天操综合| 国产一区视频在线看| 91网页版在线| 欧美一区在线视频| 欧美激情综合五月色丁香小说| 亚洲精品久久久蜜桃| 久久 天天综合| heyzo一本久久综合| 欧美肥妇毛茸茸| 国产亚洲精品超碰| 亚洲亚洲精品在线观看| 国产在线视频一区二区三区| 色婷婷综合激情| 精品久久久久久综合日本欧美 | 五月天婷婷综合| 国产一区二区不卡在线| 色婷婷av一区二区三区软件 | 欧美色综合久久| 欧美成人在线直播| 最新成人av在线| 精品一区二区日韩| 日本道在线观看一区二区| 日韩视频在线观看一区二区| 综合婷婷亚洲小说| 国产在线精品一区二区不卡了| 欧美在线观看禁18| 国产喷白浆一区二区三区| 三级久久三级久久| 99re8在线精品视频免费播放| 91超碰这里只有精品国产| 国产精品不卡在线| 国产在线精品一区二区夜色| 欧美日韩成人一区| 亚洲天堂免费看| 国产成人精品一区二区三区四区| 欧美猛男男办公室激情| 亚洲精品美国一| 成人性生交大片免费看中文 | 精品久久久久一区| 亚洲电影一区二区三区| 91在线看国产| 久久久久国产精品麻豆| 秋霞午夜av一区二区三区| 日本高清视频一区二区| 国产精品久久久久久久久免费丝袜| 久久av资源网| 91精品国产乱码久久蜜臀| 亚洲色图19p| 成人免费视频一区| 国产视频一区二区在线观看| 久久精品国产99国产精品| 欧美久久久久久久久久| 亚洲一区二区三区国产| 色八戒一区二区三区| 中文字幕在线视频一区| 国产福利一区二区三区| 久久久久久久综合色一本| 久久av资源网| 亚洲精品一区二区三区福利| 美女性感视频久久| 欧美电影一区二区三区| 亚洲成av人在线观看| 欧美综合久久久| 亚洲精品视频一区二区| 色综合亚洲欧洲| 亚洲精品美国一| 欧美性videosxxxxx| 亚洲中国最大av网站| 欧洲国产伦久久久久久久| 樱花影视一区二区| 欧美自拍偷拍午夜视频| 亚洲超碰97人人做人人爱| 7777精品伊人久久久大香线蕉完整版 | 国产一区二区视频在线| 久久久久久久电影| 国产成人精品影视| 国产精品视频一区二区三区不卡| 高清不卡在线观看av| 中文字幕一区二区在线观看| 91亚洲男人天堂| 艳妇臀荡乳欲伦亚洲一区| 欧美色精品天天在线观看视频| 亚洲电影你懂得| 日韩色在线观看| 国产麻豆视频一区二区| 国产拍欧美日韩视频二区| 99免费精品视频| 亚洲风情在线资源站| 欧美不卡一二三| 成人禁用看黄a在线| 亚洲欧洲日韩一区二区三区| 在线观看免费一区| 日韩精品91亚洲二区在线观看| 日韩欧美二区三区| 风间由美中文字幕在线看视频国产欧美| 中文字幕精品一区| 在线精品视频一区二区| 日本中文在线一区| 欧美激情综合网| 欧美日韩在线播| 激情五月播播久久久精品| 中文字幕在线播放不卡一区| 欧美精品99久久久**| 国产一区二区精品久久91| 一区二区三区四区亚洲| 日韩欧美色电影| 99这里只有精品| 日本在线不卡一区| 国产精品麻豆一区二区| 欧美麻豆精品久久久久久| 国产乱一区二区| 亚洲与欧洲av电影| 久久影院午夜片一区| 在线亚洲一区观看| 国产毛片一区二区| 亚洲电影欧美电影有声小说| 国产日韩精品视频一区| 在线播放一区二区三区| 成人精品视频一区| 日韩激情在线观看| 中文字幕一区二区三区四区 | 国产蜜臀av在线一区二区三区| 在线日韩国产精品| 国产成人精品免费网站| 日韩av一区二区三区| 国产精品国产三级国产专播品爱网 | 久久一区二区视频| 欧美色视频一区| 99久久精品99国产精品| 韩国一区二区三区| 肉丝袜脚交视频一区二区| 亚洲视频一区在线| 国产日产欧美一区| 日韩午夜激情视频| 欧美色图片你懂的|