日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

log4j源码阅读(一)之Logger

發(fā)布時間:2024/6/18 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 log4j源码阅读(一)之Logger 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

概述

log4j是一款非常方便而且強(qiáng)大的開源日志項(xiàng)目,在經(jīng)過簡單的配置后,可以達(dá)到相當(dāng)不錯的效果。

頭腦一熱決定對log4j的源碼進(jìn)行一定的閱讀,其初衷是希望通過源碼的閱讀,提高寫代碼的能力。

?

log4j其核心概念可分為:

logger 日志接收器,即程序員在自己的代碼中使用如logger.error(...)的形式記錄日志。

append 日志寫出器,將logger接收到的日志信息寫入到各種設(shè)備,如文件,控制臺。

layout 日志格式化器,將輸入的日志先進(jìn)行格式化,再輸出。

?

log4j將日志分為了幾個級別,由低到高分別為:DEBUG < INFO < WARN < ERROR < FATAL

若低級別的日志能輸出,則比之級別高的日志也能輸出。

?

UML

第一次畫UML,多少有點(diǎn)緊張...

主要是希望通過UML圖能夠反映出logger的組織結(jié)構(gòu),及l(fā)ogger與其他組件的關(guān)系,因此很多因素被忽

略了。之后的說明都將對照著這個圖來。

?

Logger

Logger繼承自Category,而在Category有這樣的說明

This class has been deprecated and replaced by the {@link Logger} <em>subclass</em></b></font>. It will be kept around to preserve backward compatibility until mid 2003.

name:作為自己的標(biāo)識,在工廠方法中通過name來new出Logger實(shí)例。

level:每個Logger都有一個Level屬性,在輸出日志時,將通過方法getEffectiveLevel()獲取到本身

有效的Level,以確定是否可以輸出該條日志。稍后將詳細(xì)說明級別判斷流程。

parent:每個Logger都有個父結(jié)點(diǎn),父子關(guān)系將在LoggerRepository中生成。正因?yàn)橛辛烁缸雨P(guān)系

所以在getEffectiveLevel方法中,實(shí)際上是向父結(jié)點(diǎn)方向遍歷,找到第一個不為空的Level。也就是

說,若不明確指定當(dāng)前結(jié)點(diǎn)的level,則使用父結(jié)點(diǎn)的level,在之后LoggerRepository的介紹時,會

知道,有一個公共的父結(jié)點(diǎn)RootLogger。

1 /** 2 Starting from this category, search the category hierarchy for a 3 non-null level and return it. Otherwise, return the level of the 4 root category. 5 6 <p>The Category class is designed so that this method executes as 7 quickly as possible. 8 */ 9 public 10 Level getEffectiveLevel() { 11 for(Category c = this; c != null; c=c.parent) { 12 if(c.level != null) { 13 return c.level; 14 } 15 } 16 return null; // If reached will cause an NullPointerException. 17 } View Code

aai:每個Logger可關(guān)聯(lián)多個Appender,接收的日志被依次輸出到每一個Appender。Logger將對Appender

的管理代理到了AppenderAttachableImpl,例如addAppender操作實(shí)際上是交給aii處理的。

/**Add <code>newAppender</code> to the list of appenders of thisCategory instance.<p>If <code>newAppender</code> is already in the list ofappenders, then it won't be added again.*/synchronizedpublicvoid addAppender(Appender newAppender) {if(aai == null) {aai = new AppenderAttachableImpl();}aai.addAppender(newAppender);repository.fireAddAppenderEvent(this, newAppender);} View Code

而在AppenderAttachableImpl中則僅將Appender添加到Vector

/**Attach an appender. If the appender is already in the list inwon't be added again.*/publicvoid addAppender(Appender newAppender) {// Null values for newAppender parameter are strictly forbidden.if(newAppender == null) {return;}if(appenderList == null) {appenderList = new Vector(1);}if(!appenderList.contains(newAppender)) {appenderList.addElement(newAppender);}} View Code

debug:類似的還有info,error等,都是用戶調(diào)用記錄日志方法。在判斷級別之后,將日志轉(zhuǎn)遞給Appender輸出

將日志轉(zhuǎn)化為LoggingEvent后,調(diào)用callAppenders向父結(jié)點(diǎn)方向遍歷,每個一結(jié)點(diǎn)都調(diào)用AppenderAttachableImpl

的方法輸出日志。實(shí)際上,在AppenderAttachableImpl中,將遍歷當(dāng)前結(jié)點(diǎn)所關(guān)聯(lián)的所有Appender,依次輸出。

publicvoid debug(Object message) {if(repository.isDisabled(Level.DEBUG_INT)) {return;}if(Level.DEBUG.isGreaterOrEqual(this.getEffectiveLevel())) {forcedLog(FQCN, Level.DEBUG, message, null);}} View Code /**This method creates a new logging event and logs the eventwithout further checks. */protectedvoid forcedLog(String fqcn, Priority level, Object message, Throwable t) {callAppenders(new LoggingEvent(fqcn, this, level, message, t));} View Code publicvoid callAppenders(LoggingEvent event) {int writes = 0;for(Category c = this; c != null; c=c.parent) {// Protected against simultaneous call to addAppender, removeAppender,...synchronized(c) {if(c.aai != null) {writes += c.aai.appendLoopOnAppenders(event);}if(!c.additive) {break;}}}if(writes == 0) {repository.emitNoAppenderWarning(this);}} View Code

?

LoggerRepository

LoggerRepository是對logger進(jìn)行管理的倉庫,提供工廠方法getLogger(name)來創(chuàng)建新的logger實(shí)例。并將所有創(chuàng)建

的實(shí)例,在邏輯上組織成樹結(jié)構(gòu)(logger的parent字段)。每個實(shí)例都有一個父結(jié)點(diǎn)存在。而LoggerRepository本身包

含一個RootLogger成員,是所有l(wèi)ogger的共享祖先結(jié)點(diǎn)。也正是因?yàn)檫@個樹結(jié)構(gòu)的存在,在形如getEffectiveLevel等操

作中,都會向父結(jié)點(diǎn)方向遍歷。所有子結(jié)點(diǎn)在沒有特別配置過時,都使用父結(jié)點(diǎn)的屬性(級別,輸出器)。

LoggerRepository本身也帶有l(wèi)evel屬性,在記錄日志時,首先判斷的是級別是否超過倉庫的級別。該屬性默認(rèn)為ALL。

publicvoid debug(Object message) {if(repository.isDisabled(Level.DEBUG_INT)) {return;} ... View Code publicboolean isDisabled(int level) {return thresholdInt > level;} View Code

?

Appender

logger將接收到的日志轉(zhuǎn)化成LoggingEvent,通過callAppender方法,交由代理AppenderAttachableImpl完成輸出。

AppenderAttachableImpl在遍歷所有關(guān)聯(lián)的Appender后,依次調(diào)用其doAppender方法進(jìn)行輸出。而每一個Appender

也是有優(yōu)先級概念的,其他和logger的level相同。因此在Appender執(zhí)行輸出的時候,也是要優(yōu)先判斷級別是否符合當(dāng)

前Appender的設(shè)置。另外,Appender提供一些過濾器,可對輸出進(jìn)行進(jìn)一步的控制(應(yīng)該是個簡單的職責(zé)鏈模式)。

publicsynchronized void doAppend(LoggingEvent event) {if(closed) {LogLog.error("Attempted to append to closed appender named ["+name+"].");return;}if(!isAsSevereAsThreshold(event.getLevel())) {return;}Filter f = this.headFilter;FILTER_LOOP:while(f != null) {switch(f.decide(event)) {case Filter.DENY: return;case Filter.ACCEPT: break FILTER_LOOP;case Filter.NEUTRAL: f = f.getNext();}}this.append(event); } View Code

當(dāng)然輸出之前,還需要通過Layout.format(...)格式化后再輸出。

?

LogMagager

這是一個用戶接口,是上面UML圖中沒有體現(xiàn)出來的內(nèi)容。其主要是提供一些工廠,和一些默認(rèn)的配置。如默認(rèn)的倉庫。

同時還提供一些工廠方法,如getLogger,內(nèi)容只是將轉(zhuǎn)交給其他模塊實(shí)現(xiàn)。

static {// By default we use a DefaultRepositorySelector which always returns 'h'.Hierarchy h = new Hierarchy(new RootLogger(Level.DEBUG));repositorySelector = new DefaultRepositorySelector(h); } View Code

因此,用戶可像通過LogManager使用logger,TestMain.class將最終轉(zhuǎn)化成name。

public static Logger LOG = LogManager.getLogger(TestMain.class); View Code

?

小結(jié)

閱讀源碼時,僅對大框架做了一些了解,如Appender,layout的實(shí)現(xiàn)細(xì)節(jié),都簡單略過了。log4j雖然強(qiáng)大,但終歸只是記錄

日志,源碼不復(fù)雜,有興趣的可以自己閱讀一次。對于我來說,這也僅是一個源碼閱讀的開始吧。希望以后能學(xué)習(xí)到更多

優(yōu)秀的設(shè)計(jì)。

?

轉(zhuǎn)載于:https://www.cnblogs.com/fullstack/p/3911187.html

總結(jié)

以上是生活随笔為你收集整理的log4j源码阅读(一)之Logger的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产九色91 | 精品在线观| 欧美日韩午夜爽爽 | 欧美久久久久久久久久久久久 | aaa亚洲精品一二三区 | 免费观看丰满少妇做爰 | 亚洲一区二区三区毛片 | 2024av| 日本一区二区免费在线观看 | 日本在线中文在线 | 久久免费在线 | 在线视频久久 | 中文字幕成人一区 | av在线播放不卡 | 国产精品精品久久久久久 | 男女免费视频观看 | 久热色超碰 | 久久9视频 | 亚洲 中文字幕av | 久射网| 最近中文字幕mv免费高清在线 | 国产一区二区成人 | 久久精品国产v日韩v亚洲 | 99久久er热在这里只有精品66 | 天天干天天操天天操 | 婷婷丁香狠狠爱 | 深夜福利视频一区二区 | 九九热免费在线观看 | 日日干夜夜骑 | 99在线高清视频在线播放 | 日本少妇久久久 | 蜜桃av人人夜夜澡人人爽 | 久久少妇| 激情综合婷婷 | 黄色精品一区二区 | 久久丁香 | 亚洲国产精品电影在线观看 | 99精品国产在热久久 | 日本黄色黄网站 | 亚洲伦理一区二区 | 亚洲欧美观看 | 99在线免费视频观看 | 国产精品免费观看在线 | 精品国产99 | 婷婷综合视频 | 999成人网 | 九九热在线精品视频 | 99热精品国产一区二区在线观看 | 亚洲综合色丁香婷婷六月图片 | 国产视频日韩视频欧美视频 | 免费看污的网站 | 四虎5151久久欧美毛片 | 国产精品一区二区三区在线看 | 日b黄色片| 国产视频一级 | 天天操天天添天天吹 | 日本久久中文字幕 | 天堂在线视频中文网 | av中文字幕电影 | 日韩av成人在线 | 欧美亚洲另类在线视频 | 国产视频精品久久 | 久久艹艹 | 免费观看一级一片 | 91九色自拍 | www.99在线观看 | 久久久免费观看完整版 | 国产群p视频 | 香蕉视频网站在线观看 | 国产成人精品一二三区 | 黄色片免费在线 | 亚洲做受高潮欧美裸体 | 日韩av资源在线观看 | 五月婷婷在线播放 | 久久综合五月天婷婷伊人 | 日韩欧美国产免费播放 | 国产精品精品视频 | 在线观看国产 | 久久久久久久久久久久久9999 | 91九色精品女同系列 | 日韩精品在线观看视频 | 久色小说 | 在线观看日韩国产 | 亚洲精品黄色片 | 国产一区二区免费在线观看 | 国产打女人屁股调教97 | 97超碰免费在线观看 | 国产精品69av | 日韩一区二区免费播放 | 最近更新好看的中文字幕 | 久99久视频 | 三级黄色大片在线观看 | 国产一区二区在线影院 | 国产男女无遮挡猛进猛出在线观看 | 亚洲色图色| 中文字幕一区二区三区四区在线视频 | 国内视频在线观看 | 久久五月婷婷综合 | 亚洲欧美乱综合图片区小说区 | 欧美日韩国内在线 | 麻豆传媒视频在线播放 | 天天综合久久综合 | 久久久国产在线视频 | 久热久草 | 四虎免费av| 一区二区三区在线电影 | 国产视频精品在线 | 久久电影中文字幕视频 | 五月婷丁香网 | 一区二区三区免费在线观看视频 | 国产高清精 | 日韩精品中文字幕在线不卡尤物 | 日韩午夜精品 | 日韩v在线 | 成人在线观看网址 | 久草综合在线观看 | 中文字幕一区二区在线观看 | www黄色com| 精品99免费 | 日本精品一区二区三区在线观看 | 国产在线观看a | 久草在线播放视频 | 国产精品18videosex性欧美 | 国产成人三级一区二区在线观看一 | 亚洲精品中文字幕视频 | 91日韩在线专区 | 91资源在线 | 亚洲免费在线看 | 在线色视频小说 | 成年人免费在线观看 | 美女网站视频色 | 久久综合九色九九 | 在线观看aaa | 中文字幕人成乱码在线观看 | 精品视频久久 | 久久人人爽人人爽人人片av免费 | 免费观看av网站 | 久久一区二区三区日韩 | 成人国产精品久久久春色 | 亚洲aaa毛片 | 中文资源在线播放 | 欧美 激情在线 | 色婷婷久久 | 国产精品免费视频久久久 | 成人午夜网 | 国产最新视频在线观看 | a级黄色片视频 | 在线观看色网站 | 麻豆视频一区二区 | 久久在线免费视频 | 91亚洲国产| 国产视频九色蝌蚪 | 日韩在线观看的 | 五月天中文在线 | 99精品一区二区三区 | 久久久这里有精品 | 久久久久久久久久久电影 | 日本性生活一级片 | 在线小视频你懂的 | 国产原创在线视频 | 中文字幕中文字幕中文字幕 | 日韩欧美高清在线观看 | 久久久精品二区 | 日韩在线观看第一页 | 日韩欧美国产激情在线播放 | 97视频一区 | 中文在线免费看视频 | 国产一区在线播放 | 狠狠操天天干 | 国产在线精品区 | 欧美成a人片在线观看久 | 欧美一区成人 | 亚洲黄色小说网 | 999成人精品| 欧美一级艳片视频免费观看 | 久久在线视频精品 | 97精产国品一二三产区在线 | 香蕉精品视频在线观看 | 国产一区在线看 | 久久久五月婷婷 | 亚洲码国产日韩欧美高潮在线播放 | 免费看毛片在线 | 99久久超碰中文字幕伊人 | 99久久激情视频 | 午夜精品一区二区三区视频免费看 | 奇米影视8888在线观看大全免费 | 成人一级免费视频 | 久久久久久久久国产 | 欧美激情精品久久久久久免费印度 | 中文字幕电影一区 | 国产成人免费观看 | 中文在线字幕免费观看 | 国产免费二区 | 久久只精品99品免费久23小说 | av电影在线不卡 | 成人三级视频 | 国产69精品久久99不卡的观看体验 | 国产又粗又长又硬免费视频 | 久久久久久97三级 | 人人爽影院 | 色欧美综合| 国产成本人视频在线观看 | 中文字幕一区二区三区乱码不卡 | 国产精品久久久久婷婷二区次 | 91亚洲精品乱码久久久久久蜜桃 | 久久精品99精品国产香蕉 | 久久久久免费网 | 激情久久五月 | 精品久久99 | 综合色站| 国产精品久久久久三级 | 久久视频这里只有精品 | 亚洲视频在线观看免费 | 日韩99热 | 久久视频这里有精品 | 日韩视频一区二区三区在线播放免费观看 | 97爱 | 欧美午夜精品久久久久 | av黄色av | 亚洲国产精品电影在线观看 | 一区二区三区在线观看免费 | 久久夜夜操 | 五月激情丁香图片 | 欧美一区二区三区在线看 | 日日操狠狠干 | 日韩av进入 | 日本在线观看一区二区 | 香蕉视频在线观看免费 | 婷婷中文字幕 | 在线免费黄色片 | 久久久精品一区二区三区 | 日韩在线无 | 中文字幕第一页在线 | 国产精品刺激对白麻豆99 | 精品一区二区综合 | 91精品成人 | 91精品欧美 | 亚洲成人av在线播放 | 国产精品9区 | 久久综合电影 | 黄污网站在线 | www.狠狠操 | 伊人色综合网 | 日韩精品视频免费在线观看 | 四川bbb搡bbb爽爽视频 | 91视频这里只有精品 | 2019中文字幕第一页 | 国产小视频福利在线 | 久久久久久黄色 | 国产91在线观看 | 天天射一射| 国产区高清在线 | 国产91丝袜在线播放动漫 | 伊人久久影视 | 一级黄色在线视频 | 欧美成人亚洲成人 | 午夜精品久久久 | 精品视频在线视频 | 天天天干夜夜夜操 | 免费黄色在线 | 97超视频免费观看 | 色综合天天天天做夜夜夜夜做 | 99免费精品| 久久久96| 成人av久久| 精品美女久久久久 | 精品国产伦一区二区三区免费 | 久久久久久影视 | 亚洲精品福利在线 | 婷婷精品进入 | 91禁看片| 综合伊人久久 | 国产中文字幕在线免费观看 | 手机在线黄色网址 | 天天干干 | 国产一在线精品一区在线观看 | 黄色片软件网站 | 亚洲国产成人精品电影在线观看 | 五月婷婷伊人网 | 日韩精品久久久免费观看夜色 | 天天射天天搞 | 99精品在线| 日韩视频图片 | 99性视频 | 91久久久久久久一区二区 | 久久精彩 | 成人av影院在线观看 | 91免费视频黄 | 久久九九网站 | 久久久久一区二区三区 | 日本一区二区三区视频在线播放 | 在线观看激情av | 欧美在线aaa | 久久久综合精品 | 国产精品综合久久久 | 五月天久久久久久 | 国产一级做a | 欧美性大战 | 国产精品成人免费一区久久羞羞 | 欧美另类美少妇69xxxx | 中文字幕888 | 狠狠躁日日躁 | 99在线热播精品免费99热 | 国产色婷婷精品综合在线手机播放 | 一级黄色片网站 | 国产精品影音先锋 | 亚洲一区二区精品3399 | 欧美日产一区 | 国产亚洲va综合人人澡精品 | 美州a亚洲一视本频v色道 | 亚洲 欧美变态 另类 综合 | 久久免费看av | 亚洲自拍自偷 | 亚洲激情p| 激情综合亚洲 | 久久综合五月婷婷 | 中文字幕在线视频一区二区 | 五月婷久久 | 亚洲色图激情文学 | 91精品国产自产在线观看 | 91看片在线看片 | 深夜男人影院 | 欧美成天堂网地址 | 欧美做受高潮1 | 国产一级视频免费看 | 黄色成年| 国产精品永久久久久久久www | 狠狠撸电影 | 在线高清 | 欧美日本高清视频 | 久久精品国产精品 | 久久久久久久99精品免费观看 | 中文亚洲欧美日韩 | 91免费在线看片 | 久操视频在线观看 | 国产1区在线 | av中文字幕在线免费观看 | 在线a人片免费观看视频 | 看片在线亚洲 | 91成人在线观看喷潮 | 91成人精品 | 日韩欧美v | 久久综合久久综合这里只有精品 | 日韩国产在线观看 | 精品国产乱码一区二 | 久久五月情影视 | 日韩免费视频在线观看 | 一级成人免费 | 久久国产精品久久国产精品 | 日韩草比 | 欧美亚洲成人免费 | 色综合久久久久 | www.99久久.com | www色网站 | 视频国产一区二区三区 | 国产精品99久久久久久武松影视 | 波多野结衣在线观看一区 | 五月天视频网站 | 国产一级黄色片免费看 | 中文字幕在线观看日本 | www.天天操.com| 亚洲人在线视频 | 波多野结衣精品视频 | 色天天综合久久久久综合片 | 黄色成人av | 久久综合电影 | 免费视频你懂的 | 国产精品一区二区三区观看 | 精品在线不卡 | 日韩精品一区在线播放 | 丝袜网站在线观看 | 国产黄色免费 | jizz18欧美18 | 四虎海外影库www4hu | 国偷自产中文字幕亚洲手机在线 | 97精品国自产拍在线观看 | 在线精品视频免费观看 | 国产亚洲婷婷 | 在线导航福利 | 日韩在线网址 | 国产视频一区二区在线播放 | 欧美片一区二区三区 | 国产人成在线观看 | 中文字幕在线视频第一页 | 国产69精品久久久久99尤 | 天天干天天在线 | 91视频在线免费观看 | 国产日韩精品在线 | 国产一区免费视频 | 蜜臀av在线一区二区三区 | 国产午夜精品福利视频 | 亚洲综合一区二区精品导航 | 丰满少妇高潮在线观看 | 91香蕉视频黄 | 97在线观看免费高清完整版在线观看 | 丁香伊人网 | 综合天天| 日韩二区在线观看 | 色婷婷天天干 | 男女精品久久 | 日韩理论电影网 | 午夜免费福利视频 | 欧美国产亚洲精品久久久8v | 中文字幕一区二区三区在线观看 | 国产精品视频免费看 | 国产精品99久久久久久武松影视 | 在线免费高清一区二区三区 | 国产成人一区二区三区电影 | 中文字幕免费 | 午夜影视av | 免费成人在线视频网站 | 丁香花五月 | 99爱精品视频 | 日本婷婷色 | 日本中文字幕在线免费观看 | 激情网综合 | 日韩中文在线电影 | 五月天久久综合网 | 日本中文字幕在线视频 | 亚洲91网站 | 91精品免费在线观看 | 日日夜夜操操操操 | 午夜视频在线观看一区二区三区 | 国偷自产中文字幕亚洲手机在线 | 一级做a视频 | 又爽又黄又刺激的视频 | 久久精品久久精品久久39 | 国产精品成人a免费观看 | 中文字幕二区在线观看 | 在线视频久| 特级西西www44高清大胆图片 | 精品国产伦一区二区三区 | 国产69精品久久久久久久久久 | 亚洲人成在线观看 | 欧美成人xxxx | 日日夜夜综合 | a级国产乱理伦片在线观看 亚洲3级 | 国产尤物视频在线 | 精品国产亚洲在线 | 精品久久1 | 久久高视频 | 在线观看视频你懂得 | 91精品国产欧美一区二区成人 | 亚洲一区二区三区miaa149 | 91色一区二区三区 | 白丝av免费观看 | 激情综合啪啪 | 免费观看性生活大片 | 日本中文字幕在线免费观看 | 日韩.com | 国产一级在线播放 | 福利一区在线视频 | 97视频人人澡人人爽 | 久久久九色精品国产一区二区三区 | 日本特黄特色aaa大片免费 | 国产精品资源在线观看 | 国产精品免费久久久 | 久久乐九色婷婷综合色狠狠182 | 国产成人免费观看 | 激情av在线资源 | 国产高清精 | 欧美日韩一区二区三区在线免费观看 | 69欧美视频 | 国产麻豆剧传媒免费观看 | 天天拍天天草 | 日韩精品欧美一区 | 狠狠狠色丁香婷婷综合久久88 | 六月丁香婷婷在线 | 久久久久久久久免费视频 | 久久综合中文字幕 | 国产精品国产亚洲精品看不卡 | 国产一区二区手机在线观看 | 四虎影视精品永久在线观看 | 亚洲人在线7777777精品 | 久久国产成人午夜av影院潦草 | 狠狠搞,com | 日韩欧美视频二区 | 午夜精品一区二区三区在线播放 | 久av在线| 福利网址在线观看 | 亚洲一区二区三区精品在线观看 | 日韩在线欧美在线 | av在线免费不卡 | 国产亚洲精品久久 | 国产亚州av | 在线观看国产一区二区 | 97视频在线免费观看 | 免费av福利 | 国产福利不卡视频 | 亚洲国产精品视频在线观看 | 国产流白浆高潮在线观看 | 66av99精品福利视频在线 | 国产破处在线视频 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 一本色道久久精品 | 精品在线视频观看 | 四虎影视久久久 | 99久久婷婷国产一区二区三区 | 国产精品一区二区视频 | 欧美精品天堂 | 国产免费一区二区三区最新6 | 韩国精品一区二区三区六区色诱 | 久久亚洲二区 | 美女网色| 97超碰中文字幕 | 亚州中文av | 国产va精品免费观看 | 91视频链接 | 五月婷婷六月丁香在线观看 | 人人澡人人草 | 国产精品久久久久久999 | 国产精品大尺度 | 久久精品91久久久久久再现 | 激情综合六月 | 中文字幕免费在线看 | 日韩av专区 | 国产视频黄 | 91看片在线观看 | 人人干人人添 | 国产麻豆视频 | 午夜av一区二区三区 | 免费久久网 | 日韩在线免费看 | 国产在线p| 久久99亚洲精品久久久久 | 亚洲精品成人网 | 国产精品久免费的黄网站 | 青青草国产精品 | 亚洲va在线va天堂 | 黄色成人小视频 | 一级免费看视频 | 免费视频区 | 久久人人爽人人爽人人片av软件 | 欧美一级裸体视频 | 亚洲精品视频中文字幕 | 久久伊人国产精品 | 欧洲色吧 | 91精品推荐 | 欧美激情精品久久久久久免费 | 欧美久久九九 | 久久91久久久久麻豆精品 | 免费三级网 | 国产精品免费久久久久影院仙踪林 | 麻豆91小视频 | 99久久精品国产系列 | 久久综合九色综合久久久精品综合 | 久久久久久久久毛片精品 | 国产精品h在线观看 | 黄色成人在线观看 | 天天天综合 | 午夜精品视频一区 | 天天操天天插 | 天天综合日| 天天射综合网视频 | 免费视频区 | 亚洲精品视频在线看 | 亚洲精品在线视频播放 | 久久久精品福利视频 | 五月婷网站 | 99久久夜色精品国产亚洲96 | 福利网址在线观看 | 成人a视频片观看免费 | 在线日韩av | 日日干av| 亚洲人视频在线 | 国产黄在线播放 | 天天玩夜夜操 | 又黄又爽又刺激视频 | 色婷婷骚婷婷 | 美女又爽又黄 | 久久综合九色综合久99 | 91在线国内视频 | 免费看黄色小说的网站 | 97在线免费视频 | 伊人狠狠色 | 欧美黄色免费 | 国产剧情在线一区 | 久久一级电影 | 欧美va电影 | 三级免费黄色 | 激情在线五月天 | 最近中文字幕免费视频 | 热re99久久精品国产99热 | 国产精品久久久久久久久久不蜜月 | 久久久国产影院 | 久久精品国产成人精品 | 国产精品一区二区免费在线观看 | 丁香六月色 | 国产精品欧美日韩在线观看 | 国产夫妻自拍av | 日韩一区二区三区视频在线 | 日韩高清精品一区二区 | 久久久精品国产一区二区三区 | 在线视频日韩一区 | 69av国产 | 韩日精品中文字幕 | 国产精品一区二区三区电影 | 在线视频 精品 | 免费观看91视频大全 | 色丁香色婷婷 | 天天躁日日躁狠狠躁 | 欧美日韩国产色综合一二三四 | 欧美精品一区二区在线播放 | 91喷水| 久久er99热精品一区二区三区 | 中文字幕免费观看 | 精品亚洲免a | 免费在线激情视频 | 7777xxxx| 国产精品久久久久久久久久妇女 | 精品国产一区二区三区在线 | 日韩精品视频免费专区在线播放 | 91人人射 | 免费av黄色 | 欧美精品乱码久久久久久 | 激情五月婷婷综合网 | 国产最新福利 | aaaaaa毛片| 国产最新视频在线 | 天堂久久电影网 | 国产成人中文字幕 | 亚洲免费精彩视频 | 久久歪歪 | 九九久久影院 | 97网在线观看 | 97精品国产91久久久久久久 | 黄色三级视频片 | 久久成年人网站 | 丁香花在线观看视频在线 | 亚洲国产中文字幕 | 亚洲综合色网站 | 久久久久免费观看 | 美女一级毛片视频 | 亚洲影院天堂 | 国产精品免费一区二区三区 | 亚色视频在线观看 | 99久高清在线观看视频99精品热在线观看视频 | 国产精品美女久久久免费 | 蜜桃av久久久亚洲精品 | 色狠狠狠 | 在线视频日韩欧美 | 欧美精品一区在线发布 | 久久精品毛片基地 | av在线免费网站 | 成人黄色免费在线观看 | 久久九九久久九九 | 免费高清影视 | 久久香蕉电影 | 91福利社区在线观看 | 精品久久久久久久久久久久 | 黄色网址中文字幕 | 美女精品久久久 | 91视频成人免费 | 在线免费黄网站 | 日韩免费视频观看 | 久久99免费视频 | 日本女人的性生活视频 | 婷婷六月色 | 国产精品麻豆果冻传媒在线播放 | 夜夜骑日日 | 久久专区 | 色播99 | 成人一区二区三区在线观看 | 国产日韩精品在线 | 婷婷在线视频 | 五月天综合网站 | 麻豆视频免费播放 | 国产一区二区手机在线观看 | www.香蕉| 日日夜夜天天综合 | 亚洲欧洲日韩在线观看 | 日韩欧美在线观看一区二区 | 激情在线网址 | 91精品视频免费观看 | 色欧美88888久久久久久影院 | 亚洲综合色站 | 国产视频精品视频 | 香蕉视频在线免费 | 91中文字幕在线视频 | 激情综合网色播五月 | 免费又黄又爽视频 | 欧美精品v国产精品v日韩精品 | 国产精品中文字幕av | 草久在线播放 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 久久免费av电影 | 深爱婷婷久久综合 | 在线观看欧美成人 | 99热精品久久 | 日日碰狠狠躁久久躁综合网 | 97品白浆高清久久久久久 | 91在线视频精品 | 久久伊人精品一区二区三区 | 国产原创在线观看 | 久久久国产一区二区三区四区小说 | 在线播放91 | 亚洲视频 一区 | 欧美极品一区二区三区 | www.夜夜骑.com | 色99久久| 久久精品亚洲精品国产欧美 | 狠狠色丁香婷婷综合欧美 | 日韩黄色一区 | 国产精品v欧美精品v日韩 | 中文字幕乱码亚洲精品一区 | 久久精品伊人 | 欧美极度另类性三渗透 | 五月天综合激情网 | 成人aaa毛片 | 色香蕉在线视频 | 日韩亚洲欧美中文字幕 | 一级a毛片高清视频 | 亚洲人在线7777777精品 | 久久婷婷五月综合色丁香 | 中文国产字幕 | 欧美精品久久久久久久久久丰满 | 人人澡超碰碰97碰碰碰软件 | 一级欧美一级日韩 | 国产色爽 | 很黄很污的视频网站 | 一级黄色片在线免费看 | a级免费观看 | 欧美黄色软件 | 免费久久99精品国产 | 久久新| 欧美久草在线 | 国产色女 | 婷婷丁香激情五月 | 日韩成人不卡 | 精品伊人久久久 | 97超碰影视 | 狠狠干在线 | 爱情影院aqdy鲁丝片二区 | 97香蕉久久超级碰碰高清版 | 久久精品牌麻豆国产大山 | 国产一级在线观看视频 | 欧美精品一区二区蜜臀亚洲 | 人人讲下载 | 久久久久久免费毛片精品 | 欧美激情在线看 | 天天玩夜夜操 | 胖bbbb搡bbbb擦bbbb | 精品国产一区二区久久 | 国偷自产视频一区二区久 | 日韩av一区二区在线 | 激情开心站 | 99精品99 | 91精品国产91久久久久福利 | 日日夜夜天天久久 | 欧美国产亚洲精品久久久8v | www.黄色小说.com | 成人国产网站 | 中文字幕第一页在线 | 国产亚洲精品女人久久久久久 | 久久久久久欧美二区电影网 | 99精品免费在线观看 | 日韩久久久久久 | 蜜臀久久99精品久久久无需会员 | 91av在线视频播放 | 最近免费中文字幕mv在线视频3 | 日韩免费播放 | 久草在线中文视频 | 在线观看岛国 | 亚洲免费精品视频 | 天干啦夜天干天干在线线 | 香蕉在线观看 | 久久亚洲综合色 | 丁香六月在线观看 | 成人久久久久 | 成人免费看视频 | 国内精品久久久久 | 在线观看中文字幕av | 欧美在线观看视频一区二区 | 2021久久| 免费观看性生交 | 日韩欧美一区二区三区视频 | 丁香婷婷电影 | 人人射人人射 | 亚洲欧美乱综合图片区小说区 | 久久一区二区三区超碰国产精品 | 香蕉视频最新网址 | 色亚洲激情 | 久久99网 | 91在线观看视频 | 亚洲欧洲xxxx | 国产精品日韩高清 | 黄色免费视频在线观看 | 在线播放一区二区三区 | 99热最新| 色多多视频在线观看 | 高清在线观看av | 国产人成一区二区三区影院 | 国产精品毛片一区 | 亚洲精品视频偷拍 | 久久成人综合视频 | 国产xxxxx在线观看 | 久久精品小视频 | 2000xxx影视| 国产亚洲精品久久久久久电影 | 精品成人国产 | 最近中文字幕大全中文字幕免费 | 精品国产免费人成在线观看 | 久久精品亚洲一区二区三区观看模式 | 久久久久久久久久久黄色 | 最近中文国产在线视频 | 色多多污污 | 狠狠干2018 | 国产精品一区一区三区 | 特黄特色特刺激视频免费播放 | 成人在线观看av | 亚洲黄色在线观看 | www.黄色在线| 色片网站在线观看 | 欧美日韩另类在线观看 | 天天干天天干天天干天天干天天干天天干 | 久久国内视频 | www.av免费观看 | 黄网站www | www.99热精品| 久久成人一区 | 在线导航av| 久久久午夜剧场 | 久草免费手机视频 | 午夜精品久久久久久久爽 | 最新99热| 久久久精品一区二区 | 日日日操 | 日韩中文在线电影 | 亚洲午夜精品在线观看 | 国产免费一区二区三区网站免费 | 亚洲美女精品区人人人人 | av丁香 | 国产在线免费 | 91九色国产在线 | 国产在线a不卡 | av电影免费在线播放 | 成人黄色在线看 | 日韩精品中文字幕在线播放 | 91免费黄视频 | 国产成人专区 | 国产精品久久久久久欧美 | 香蕉视频一级 | 99精品国产福利在线观看免费 | 日日夜夜精品免费观看 | 黄色小网站在线观看 | 欧美伦理电影一区二区 | 精品视频不卡 | 免费美女久久99 | 国产一线二线三线在线观看 | 日产中文字幕 | 日韩欧美91 | av黄色在线观看 | 黄色a在线观看 | 超碰97免费在线 | av超碰免费在线 | 日韩免费一二三区 | 色九九视频 | 天天草天天插 | 精品亚洲一区二区 | 麻花天美星空视频 | 国产麻豆传媒 | av中文字幕电影 | 久久免费一级片 | 欧洲精品久久久久毛片完整版 | 干天天 | 一级做a视频 | 美女免费电影 | 午夜精品久久久久久久久久久 | 免费三级在线 | 18国产精品白浆在线观看免费 | 91视频中文字幕 | 国产中文字幕视频在线观看 | 久久婷五月 | 蜜桃av综合网 | 日韩高清三区 | 夜夜夜草 | 午夜影院在线观看18 | 亚洲精品毛片一级91精品 | 亚洲最大激情中文字幕 | 亚洲精品国产成人 | 天天干天天干天天射 | 欧美成人999 | 国产精品成人自产拍在线观看 | 久久香蕉影视 | 亚洲国产合集 | 日本电影久久 | 91视频麻豆 | 久久久综合香蕉尹人综合网 | 欧美午夜精品久久久久久孕妇 | 成年人免费在线观看 | 五月天天色 | 国产精品久久一区二区三区, | 天天操天天舔天天干 | 国产99久久久久久免费看 | 91女人18片女毛片60分钟 | 日韩午夜av | 91最新在线 | 不卡av在线免费观看 | 五月天婷婷在线播放 | 国产日韩精品在线观看 | 日韩电影中文字幕 | 97色综合 | 久久毛片网站 | 丁香资源影视免费观看 | 午夜精品999| 国产免费又爽又刺激在线观看 | 爱色婷婷| 欧美激情精品久久久久久变态 | 午夜精品视频在线 | 成人高清在线 | 91在线你懂的 | 97高清视频 | 成年人视频免费在线播放 | 成年人在线观看视频免费 | 美女性爽视频国产免费app | av电影av在线| 国际精品久久久久 | 久久久久久久久网站 | 欧美极度另类性三渗透 | 国产a级免费 | 日韩欧美综合精品 | 国产精品久久久亚洲 | 欧美专区日韩专区 | 久久视频免费看 | 五月综合激情婷婷 | 久久99精品久久只有精品 | 欧美在线视频a | 国产成人高清av | 最近最新mv字幕免费观看 | 国产精品一区二区在线 | 中文字幕在线视频第一页 | 日本精品久久久一区二区三区 | 国产精品毛片久久 | 九九精品在线观看 | 人人澡人人爽欧一区 | 特级大胆西西4444www | 久久久久久久福利 | 久久高清片 | 欧美99热| 日韩av看片 | 久久久久伦理电影 | 国产999在线 | 成人免费在线播放 | 久久系列 | 在线观看韩国av | 国产精品第54页 | 最近中文字幕视频完整版 | 亚洲天天在线日亚洲洲精 | 久久免费福利视频 | 黄色的网站免费看 | av在线成人 | 99国产精品久久久久久久久久 | 精品久久1 | 91精品免费在线观看 | 亚洲国产精品一区二区久久hs | 久久99精品一区二区三区三区 | 一区在线电影 | 2018精品视频 | 亚洲区视频在线 | 9幺看片 | 91精品无人成人www | 天天射天天操天天 | 久久免费在线观看 | 超碰在线亚洲 | 狠狠狠狠狠狠狠狠 | 欧美韩日在线 | 在线视频一二区 | 亚洲精品女人 | 97香蕉超级碰碰久久免费软件 | 色婷婷www | 99视频久久 | 天天艹| 免费网站黄色 | www.久久久.com | 国产精品欧美日韩在线观看 | 亚洲精品乱码久久久久久蜜桃不爽 | 精品电影一区二区 | 久久久久亚洲精品男人的天堂 | 国产日韩精品一区二区 | 国产免费视频一区二区裸体 | 欧美久久99 | 精品久久网站 | 久久经典国产 | 天天天天色综合 | 国产日韩精品一区二区在线观看播放 | av网站免费看 | 国产精品一区二区吃奶在线观看 | 欧美乱淫视频 | 青青草国产免费 | 亚洲精品国产视频 | 国产91精品高清一区二区三区 | 99久久www免费 | 一区二区不卡视频在线观看 | 久久天天操 | 亚洲一区二区黄色 | 国产一区自拍视频 | 97精品国产一二三产区 | 日韩av免费观看网站 |