<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA涂鴉
    關(guān)于JAVA的點(diǎn)點(diǎn)滴滴
    posts - 50,  comments - 689,  trackbacks - 0
    1、 Log4j是什么?
    ? Log4j可以幫助調(diào)試(有時(shí)候debug是發(fā)揮不了作 用的)和分析,要下載和了解更詳細(xì)的內(nèi)容,還是訪問(wèn)其官方網(wǎng)站吧:
    http://jakarta.apache.org/log4j 。

    2、Log4j的概念
    ?? Log4j中有三個(gè)主要的組件,它們分別是
    Logger、Appender和Layout,Log4j 允許開(kāi)發(fā)人員定義多個(gè)Logger,每個(gè)Logger擁有自己的名字,Logger之間通過(guò)名字來(lái)表明隸屬關(guān)系。有一個(gè)Logger稱為Root,它永遠(yuǎn) 存在,且不能通過(guò)名字檢索或引用,可以通過(guò)Logger.getRootLogger()方法獲得,其它Logger通過(guò) Logger.getLogger(String name)方法。
    ?? Appender則是用來(lái)指明將所有的log信息存放到什么地方,Log4j中支持多種appender,如
    console、files、GUI components、NT Event Loggers等,一個(gè)Logger可以擁有多個(gè)Appender,也就是你既可以將Log信息輸出到屏幕,同時(shí)存儲(chǔ)到一個(gè)文件中。
    ?? Layout的作用是控制Log信息的輸出方式,也就是格式化輸出的信息。
    ?? Log4j中將要輸出的Log信息定義了5種級(jí)別,依次為DEBUG、INFO、WARN、ERROR和FATAL,當(dāng)輸出時(shí),只有級(jí)別高過(guò)配置中規(guī)定的 級(jí)別的信息才能真正的輸出,這樣就很方便的來(lái)配置不同情況下要輸出的內(nèi)容,而不需要更改代碼,這點(diǎn)實(shí)在是方便啊。

    3、Log4j的配置文件
    ? 雖然可以不用配置文件,而在程序中實(shí)現(xiàn)配置,但這種方法在如今的系統(tǒng)開(kāi)發(fā)中顯然是不可取的,能采用配置文件的地方一定一定要用配置文件。Log4j支持兩 種格式的配置文件:XML格式和Java的property格式,本人更喜歡后者,首先看一個(gè)簡(jiǎn)單的例子吧,如下:

    ? log4j.rootLogger=debug, stdout, R
    ? log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    ? log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

    ? # Pattern to output the caller's file name and line number.
    ? log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

    ? log4j.appender.R=org.apache.log4j.RollingFileAppender
    ? log4j.appender.R.File=example.log
    ? log4j.appender.R.MaxFileSize=
    100KB

    ? # Keep one backup file
    ? log4j.appender.R.MaxBackupIndex=1

    ? log4j.appender.R.layout=org.apache.log4j.PatternLayout
    ? log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n?????????

    ? 首先,是設(shè)置root,格式為 log4j.rootLogger=[level],appenderName,?...,其中l(wèi)evel就是設(shè)置需要輸出信息的級(jí)別,后面是appender的輸出的目的地,appenderName就是指定日志信息輸出到哪個(gè)地方。您可以同時(shí)指定多個(gè)輸出目的地。 配置日志信息輸出目的地Appender,其語(yǔ)法為
    ? log4j.appender.appenderName = fully.qualified.name.of.appender.class
    ? log4j.appender.appenderName.option1 = value1
    ? ...
    ? log4j.appender.appenderName.option = valueN

    Log4j提供的appender有以下幾種:
    ? org.apache.log4j.ConsoleAppender(控制臺(tái))
    ? org.apache.log4j.FileAppender(文件)
    ? org.apache.log4j.DailyRollingFileAppender(每天產(chǎn)生一個(gè)日志文件)
    ? org.apache.log4j.RollingFileAppender(文件大小到達(dá)指定尺寸的時(shí)候產(chǎn)生新文件)
    ? org.apache.log4j.WriterAppender(將日志信息以流格式發(fā)送到任意指定的地方)
    配置日志信息的格式(布局),其語(yǔ)法為:
    ? log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class
    ? log4j.appender.appenderName.layout.option1 = value1
    ? ....
    ? log4j.appender.appenderName.layout.option = valueN

    Log4j提供的layout有以下幾種:
    ? org.apache.log4j.HTMLLayout(以HTML表格形式布局),
    ? org.apache.log4j.PatternLayout(可以靈活地指定布局模式),
    ? org.apache.log4j.SimpleLayout(包含日志信息的級(jí)別和信息字符串),
    ? org.apache.log4j.TTCCLayout(包含日志產(chǎn)生的時(shí)間、線程、類別等等信息)

    Log4J采用類似C語(yǔ)言中的printf函數(shù)的打印格式格式化日志信息,打印參數(shù)如下: %m 輸出代碼中指定的消息

       %p 輸出優(yōu)先級(jí),即DEBUG,INFO,WARN,ERROR,F(xiàn)ATAL
      %r 輸出自應(yīng)用啟動(dòng)到輸出該log信息耗費(fèi)的毫秒數(shù)
      %c 輸出所屬的類目,通常就是所在類的全名
      %t 輸出產(chǎn)生該日志事件的線程名
      %n 輸出一個(gè)回車換行符,Windows平臺(tái)為“\r\n”,Unix平臺(tái)為“\n”
      %d 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},輸出類似:
    2002年10月18日 22:10:28,921
      %l 輸出日志事件的發(fā)生位置,包括類目名、發(fā)生的線程,以及在代碼中的行數(shù)。舉例:Testlog4.main(TestLog4.java:10)



    4、Log4j在程序中的使用

    ? 要在自己的程序中使用Log4j,首先需要將commons-logging.jar和logging-log4j-1.2.9.jar導(dǎo)入到構(gòu)建路徑中。然后再將log4j.properties放到src根目錄下。這樣就可以在程序中使用log4j了。在類中使用log4j,
    首先聲明一個(gè)靜態(tài)變量 Logger logger=Logger.getLog("classname");現(xiàn)在就可以使用了,用法如下:logger.debug("debug message")或者logger.info("info message"),看下面一個(gè)小例子:

    ? import com.foo.Bar;
    ? import org.apache.log4j.Logger;
    ??import org.apache.log4j.PropertyConfigurator;
    ??public class MyApp {
    ? ? static Logger logger = Logger.getLogger(MyApp.class.getName());
    ?? ?public static void main(String[] args) {
    ??? ? // BasicConfigurator replaced with PropertyConfigurator.
    ???? ?PropertyConfigurator.configure(args[0]);
    ????? logger.info("Entering application.");
    ????? Bar bar = new Bar();
    ????? bar.doIt();
    ????? logger.info("Exiting application.");
    ??? }
    ??}


    posted on 2006-01-15 23:32 千山鳥(niǎo)飛絕 閱讀(169623) 評(píng)論(90)  編輯  收藏 所屬分類: Web開(kāi)發(fā)

    FeedBack:
    # re: 如何使用Log4j?
    2007-04-12 20:10 | patriotlml
    好文章.
    拜一個(gè).  回復(fù)  更多評(píng)論
      
    # 那如何在程序中實(shí)現(xiàn)配置log4j呢?
    2007-06-06 04:11 | DX
    那如何在程序中實(shí)現(xiàn)配置log4j呢? 至少有些配置是要在程序中更改的。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2007-09-18 11:49 | A咪
    一看就會(huì)了 好文章啊 謝謝啦  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2007-09-24 14:21 | 網(wǎng)友
    # re: 如何使用Log4j?
    2007-09-28 13:30 | 黑盒子
    非常感謝  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2007-10-18 10:34 | jing
    翻譯的好,有奉獻(xiàn)精神,罵人的,哎,鄙視ing  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2007-10-26 20:45 | Fine
    正找這部分資料,謝謝  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2007-11-08 10:57 | heyl
    簡(jiǎn)單明了。謝謝。正是我需要的。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2007-12-11 15:00 | Mr.TianShu
    log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.Embedded).
    log4j:WARN Please initialize the log4j system properly.  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2007-12-14 16:08 | maggie
    不錯(cuò)!謝謝!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2007-12-26 10:31 | XXX
    不錯(cuò),鄙視罵人地  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-01-28 16:53 | 撒餓飯
    支持!!!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-02-21 09:58 | timeup
    罵人的才是狗屎!!!雙手雙腳支持LZ!!!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-03-11 23:16 | jquery
    # re: 如何使用Log4j?
    2008-03-24 17:02 | 十三
    十分感謝!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2008-03-31 11:31 | Jerry
    簡(jiǎn)單明了  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-03-31 16:50 | 阿司法
    你就是死  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-04-10 19:36 | wo
    # re: 如何使用Log4j?
    2008-04-12 20:34 | 事實(shí)
    頂一個(gè)  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-04-13 10:07 | 阿哲
    不錯(cuò),簡(jiǎn)單易懂  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-04-13 10:38 | 阿哲
    順便說(shuō)一聲,能不能把你的留言信息分一下頁(yè),多好的文章,就因?yàn)檫@一點(diǎn)顯得稍許遜色  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-04-26 18:25 | 008
    解釋還不錯(cuò)
    不過(guò)那個(gè)例子確實(shí)垃圾
    虎頭蛇尾啊,呵呵..  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-05-09 12:55 | zlk
    介紹得有點(diǎn)淺顯  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-05-15 16:30 | 張權(quán)
    謝謝了,正是我需要的 !  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-05-22 17:03 | hellokitty007
    謝謝分享, 正好需要,學(xué)習(xí)一下;

    鄙視罵人者  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-05-26 11:31 | wangluo23
    好文章,很有幫助,謝謝  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-06-19 22:10 | 1027
    挺好。!??!謝謝了。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-06-21 10:52 | sunwei_1002
    頂。謝謝!鄙視罵人者。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-07-09 15:11 | 麻花疼
    射射。
    新手上路中
      回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-07-31 22:34 | 拿著磚頭拍腦袋
    偶沒(méi)看懂還  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2008-08-05 23:43 | 小林
    不錯(cuò),剛好用上,謝謝!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-08-27 15:42 | 雷博弈
    取之有限,用之不竭  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2008-10-06 16:03 | cc
    摘抄的!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-10-24 09:26 | BingGo
    介紹太簡(jiǎn)單了,半截,,,,,,  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-11-28 08:48 | shohokuf
    # re: 如何使用Log4j?
    2008-11-28 11:17 | sunchuanfu
    頂一下!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-12-02 16:03 | mat
    不錯(cuò),入門(mén)首選!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2008-12-17 15:07 | olduan
    # re: 如何使用Log4j?
    2008-12-19 13:11 | dv
    m%是什么  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-02-18 14:50 | 西側(cè)
    簡(jiǎn)單易懂!謝謝  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2009-02-25 10:50 | bc
    嗯,對(duì)我這種菜鳥(niǎo)級(jí)別的入門(mén)者,非常有幫助!
    樓上幾位罵人的,可能是覺(jué)得內(nèi)容太簡(jiǎn)單了,但是沒(méi)必要罵人唄  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-04-22 11:36 | 愛(ài)
    垃圾例子 垃圾解釋 這種文章也寫(xiě) 媽的 看不下去了  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2009-04-29 16:05 | dd
    mao dou kan bu dong  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-06-17 22:51 | geoconst
    非常好,淺顯易懂,容易上手
    搞不懂,居然還有人罵臟話  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-06-21 14:41 | lycrystal
    挺詳細(xì)的,不錯(cuò)  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2009-08-31 11:55 | jay
    頂一個(gè)  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-09-16 11:17 | ss
    不錯(cuò)呀 對(duì)初學(xué)者而言   回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-09-17 20:16 | 發(fā)生的
    強(qiáng)烈鄙視罵人者,有狠話講 就自己寫(xiě)個(gè)列子看看  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-09-28 10:19 |
    不尊重別人的勞動(dòng)成果者。。不要到處咬人  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-10-28 18:44 | 士大夫
    不錯(cuò) 一看就會(huì)
      回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2009-11-10 11:54 | hehe
    還行,只是應(yīng)該用log4j.xml  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-12-05 22:24 | yongcau
    拜讀,不錯(cuò)  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2009-12-07 09:22 | dong
    k。i。s。s。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-12-09 11:05 | hello
    為什么樓主喜歡java properties 配置形式呢 為什么不選用XML的配置不是更好么 一般的獨(dú)立控件配置信息都是用XML配置的 比較正規(guī)不是么哈哈 個(gè)人意見(jiàn)  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2009-12-09 12:00 | 愛(ài)愛(ài)愛(ài)
    咱有點(diǎn)素質(zhì)行不,都多大的孩子了,還罵人,不要影響我們中國(guó)人的形象  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2010-01-20 15:22 | 123
    有意思,不過(guò)怎么private static final Log log = LogFactory.getLog(JueseDAO.class); 又是什么意思,  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2010-06-03 17:31 | kawin
    Java技術(shù)群:49464487  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2010-07-13 17:40 | 游客
    頂一下,簡(jiǎn)單明了  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2010-11-26 11:08 | mianhuaman
    不錯(cuò)兄弟  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2011-01-06 22:16 | ijse
    嗯,, 不錯(cuò), 是翻譯官方文檔的。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2011-02-18 16:05 | 1
    謝謝!好文章并不一定多深?yuàn)W。本來(lái)不懂,一看就會(huì)了,這就是好文章  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2011-06-02 17:29 | hello world
    @網(wǎng)友

    wo cao ni ma   回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2011-06-17 14:24 | ankly
    # re: 如何使用Log4j?
    2011-07-07 17:06 | 你猜
    @Mr.TianShu
    加上 log4j.properties 文件在src文件夾里。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2011-07-22 16:54 | Biker
    所有文件目錄結(jié)構(gòu)跟你的一樣,但報(bào)錯(cuò):java.io.FileNotFoundException: log4j.properties (系統(tǒng)找不到指定的文件。), arg[0]這個(gè)參數(shù)該怎么輸入,為什么老是說(shuō)找不到文件。我用擺在磁盤(pán)log4j.properties的絕對(duì)地址代替,文件內(nèi)容跟你的一樣,沒(méi)有報(bào)錯(cuò)。但是打印
    Logger.getRoorLogger().getAllAppenders().hasMoreElements() 總是false,好像沒(méi)有加載配置文件一樣,這是什么情況,蛋疼啊  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2011-07-25 09:31 | Biker
    @Biker
    原來(lái)就因?yàn)橐粋€(gè)字母大寫(xiě)了 我了個(gè)汗 弄了好久才找到 新手就是這么悲劇啊
    log4j.appender.name= 寫(xiě)成了Log4j.appender.name, 配置里面的log4j的第一個(gè)字母l都是小寫(xiě)  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2011-08-17 14:26 | 土匪
    不錯(cuò)````頂下  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2011-09-07 16:47 | tmj
    好,很好,很強(qiáng)大..  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2012-01-16 16:38 | 莉亞那
    太感謝了!真的很不錯(cuò)!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2012-02-22 15:58 | apiao
    不錯(cuò)!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2012-03-02 13:39 | lhy
    學(xué)習(xí)了,哈哈,請(qǐng)的真清晰??戳艘槐槊菜评斫饬?,希望能實(shí)現(xiàn)出來(lái)。嘻嘻,我現(xiàn)在要用log4j實(shí)現(xiàn)用戶的日志記錄,對(duì)了這個(gè)是我的博客地址:歡迎拍磚:
    http://blog.csdn.net/llhhyy1989  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2012-04-06 14:32 | 方法
    真的不錯(cuò)!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2012-05-30 17:08 | ooxx
    @patriotlml
    額。。。。。。。。。。。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2012-12-05 20:54 | java
    @網(wǎng)友
    什么玩意,對(duì)著這篇文章也亂加!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2013-03-21 17:08 | 3344343
    跟百度上的介紹一樣。。。。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2013-05-16 16:18 | qqu
    非常好,簡(jiǎn)單易懂。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2013-06-02 16:17 | xxx
    簡(jiǎn)單明了  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2013-07-23 15:27 | 不二
    @patriotlml
    牛逼  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2013-07-23 15:42 | 不二
    @DX
    人家在第四條不是寫(xiě)了么  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2013-08-12 14:16 | isME
    收藏了,嘎嘎  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2013-10-15 16:06 | 小菜
    非常好,簡(jiǎn)單易懂  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2013-12-02 15:10 | 你爸
    太差勁了。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2013-12-02 15:11 | 搜索
    你行你上啊@你爸
      回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2014-05-22 17:33 | zuidaima
    # re: 如何使用Log4j?[未登錄](méi)
    2014-06-21 22:45 | java
    不錯(cuò)  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?[未登錄](méi)
    2014-06-21 22:46 | 最代碼
    log4j的教程不錯(cuò)啊。  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2014-08-28 08:30 | 劉晨宏
    非常不錯(cuò)!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2014-09-02 15:46 | 心誠(chéng)則靈
    不錯(cuò),淺顯易懂,好文章!  回復(fù)  更多評(píng)論
      
    # re: 如何使用Log4j?
    2014-10-31 10:54 | login
    謝謝樓主,給新手不少的幫助,  回復(fù)  更多評(píng)論
      
    正在閱讀:



    <2014年10月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(35)

    隨筆檔案

    文章分類

    文章檔案

    好友的blog

    我的其他blog

    老婆的Blog

    搜索

    •  

    積分與排名

    • 積分 - 775095
    • 排名 - 56

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲天堂2017无码中文| 亚洲春色另类小说| 四虎精品成人免费视频| 波多野结衣免费视频观看| 久久精品国产亚洲AV| 在线观看亚洲免费| 亚洲AV综合色区无码一二三区 | 性色av极品无码专区亚洲| 精品免费国产一区二区三区| 亚洲AV无码一区二区三区电影| 免费观看的av毛片的网站| mm1313亚洲国产精品无码试看 | 亚洲精品无码久久久影院相关影片| 国产精品青草视频免费播放| 人人狠狠综合久久亚洲婷婷| 久久狠狠躁免费观看| 亚洲最大黄色网站| 成人超污免费网站在线看| 在线观看亚洲精品专区| 亚洲综合另类小说色区| 青青青国产手机频在线免费观看| 亚洲精品美女在线观看播放| 四虎成人免费影院网址| 未满十八私人高清免费影院| 亚洲AV无码一区二区三区系列| 免费看h片的网站| 疯狂做受xxxx高潮视频免费| 亚洲午夜久久久久久久久久| 91高清免费国产自产| 狠狠入ady亚洲精品| 亚洲AV永久无码精品| 成年男女男精品免费视频网站 | 国产一精品一av一免费爽爽| 久久久久se色偷偷亚洲精品av| 国产片免费在线观看| 久久久精品午夜免费不卡| 在线观看日本亚洲一区| 国产日产亚洲系列最新| 57PAO成人国产永久免费视频| 曰韩无码AV片免费播放不卡| 亚洲系列中文字幕|