久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

詳解Springboot之Logback的使用學習

瀏覽:3日期:2023-03-10 09:23:58
目錄一、導入依賴二、配置文件解析三、配置文件結構四、各個組件的作用五、Logger組件六、logger屬性七、Appender組件一、導入依賴

普通項目

<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.1.11</version></dependency><dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.11</version></dependency>

springboot項目

<!--該依賴已經集成了logback--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>二、配置文件解析

Logback默認會到類路徑下找logback-test.xml and logback.xml

Spring Boot 會在 classpath 下查找是否有 logback-test.groovy、logback-test.xml、logback.groovy 或者 logback.xml,如果都找不到的話,才會加載項目路徑下的 logback-spring.xml

三、配置文件結構

詳解Springboot之Logback的使用學習

四、各個組件的作用

logger: 日志記錄器,root是特殊的logger-頂層logger,因為logger具有繼承關系,稍后介紹

appender: 配置日志文件輸出目的地

encoder: 控制日志輸出格式,它是借助于layout實現的

rollingPolicy: RollingFileAppender具有該子元素,指定發生滾動時的行為

triggeringPolicy: RollingFileAppender具有該子元素,指定何時發生滾動過程,一般不用配置該元素,因為最受歡迎的TimeBasedRollingPolicy ,它實現了rolling policy同時也實現了triggering policy。

filter: 對appender收到的日志進行過濾,只有滿足Filter條件的日志才輸出到日志文件

五、Logger組件

logger組件具有父子層級關系,root是最頂層的logger。logger記錄器是命名實體。它們的名稱區分大小寫,并且遵循分層命名規則.

如果一個記錄器的名稱后跟一個點,則該記錄器是另一個記錄器的祖先,該后跟點的名稱是其后代記錄器名稱的前綴。如果記錄器與子記錄器之間沒有祖先,則稱該記錄器為子記錄器的父項。例如,名為'com.foo'的記錄器是名為'com.foo.Bar'的記錄器的父項。同樣, 'java'是'java.util'和'java.util.Vector'的祖先記錄器。大多數開發人員都應該熟悉這種命名方案。

logger日志級別繼承

如果未為給定的記錄器分配一個級別,則它將從其最接近的祖先那里繼承一個已分配的級別。例如:給定記錄器L的有效級別等于其層次結構中的第一個非空級別,從L本身開始, 然后在層次結構中向上尋找直到root logger。為了確保所有記錄器最終都可以繼承級別,root logger始終具有分配的級別,root logger默認級別是DEBUG。

注意:如果日志記錄請求的級別高于或等于記錄器的有效級別,則該日志請求是有效的。日志級別按以下順序排序: TRACE < DEBUG < INFO < WARN < ERROR。

logger關聯的appender繼承

一個logger可以配置多個appender,logger輸出的日志會輸出到當前記錄器綁定的appender和父級們logger(直到root logger)綁定的appender,可以設置additivity 屬性為false,則logger輸出的日志僅會輸出到當前記錄器綁定的appender六、logger屬性 name:指定全限定包名 level:日志輸出級別,如果沒有配置,則參考上面的級別繼承 additivity:默認為true,參考上面的appender繼承。

如果additivity為true,會存在重復輸出日志情況,如下所示

<configuration> <appender name='STDOUT' class='ch.qos.logback.core.ConsoleAppender'> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <logger name='chapters.configuration'> <appender-ref ref='STDOUT' /> </logger> <root level='debug'> <appender-ref ref='STDOUT' /> </root></configuration>

那么chapters.configuration包下的日志會輸出兩遍到console控制臺,如下所示

14:25:36.343 [main] INFO chapters.configuration.MyApp3 - Entering application.14:25:36.343 [main] INFO chapters.configuration.MyApp3 - Entering application.14:25:36.359 [main] DEBUG chapters.configuration.Foo - Did it again!14:25:36.359 [main] DEBUG chapters.configuration.Foo - Did it again!14:25:36.359 [main] INFO chapters.configuration.MyApp3 - Exiting application.14:25:36.359 [main] INFO chapters.configuration.MyApp3 - Exiting application.

七、Appender組件

配置日志輸出的目的地,常用的有ConsoleAppender、FileAppender 、RollingFileAppender

ConsoleAppender

<appender name='STDOUT' class='ch.qos.logback.core.ConsoleAppender'> <!--默認System.out,也可以指定System.error --> <target>System.out</target> <!-- encoders 默認類型ch.qos.logback.classic.encoder.PatternLayoutEncoder --> <encoder> <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern> </encoder> </appender>

寫日志到標準輸出流,可以配置target屬性為system.out,也可以指定System.error,默認System.out

FileAppender

包含的子元素有

append:如果為true,則追加到已存在的日志文件,否則截斷現有文件,默認為true file: 指定日志寫入文件的名字。如果文件不存在,則創建包括父級目錄。windows系統要避開“”,正確例子可以指定為c:/temp/test.log或c:temptest.log encoder: 輸出的格式 RollingFileAppender

RollingFileAppender

擴展了FileAppender,具有滾動更新日志文件的功能;例如,RollingFileAppender可以登錄到一個名為log.txt的文件,一旦滿足某個條件,就可以保存當前日志文件,并滾動輸出到新的日志文件。

包含的子元素有

append:如果為true,則追加到已存在的日志文件,否則截斷現有文件,默認為true file: 指定日志寫入文件的名字。如果文件不存在,則創建包括父級目錄。windows系統要避開“”,正確例子可以指定為c:/temp/test.log或c:temptest.log encoder:輸出的格式 rollingPolicy: 指定RollingFileAppender發生滾動時的行為 triggeringPolicy:指定RollingFileAppender何時發生滾動過程

rollingPolicy

rollingPolicy常用的有TimeBasedRollingPolicy、SizeAndTimeBasedRollingPolicy

TimeBasedRollingPolicy

TimeBasedRollingPolicy是最受歡迎的滾動策略。它基于時間進行滾動,可以是按月或按天等。TimeBasedRollingPolicy承擔滾動以及觸發所述滾動的責任。它實現了rolling policy同時也實現了triggering policy。包含的子元素有

fileNamePattern:必選;它的值應包括文件名以及適當放置的%d轉換說明符。所述 %d由指定的轉換說明可包含日期和時間模式 java.text.SimpleDateFormat類。如果省略了日期和時間模式,則采用默認模式 yyyy-MM-dd;可以指定多個%d,但是只有一個主要的,其他的都要使用‘aux’標記,多個%d允許你組織對日志文件歸類,例如按照年月分文件夾/var/log/%d{yyyy/MM, aux}/myapplication.%d{yyyy-MM-dd}.log maxHistory:設置存檔文件保存時間,日志文件至少保存 15 天,因為有些異常具備以“周”為頻次發生的特點。 totalSizeCap:控制歸檔文件的大小

SizeAndTimeBasedRollingPolicy

支持按照時間拆分后,再按文件大小拆分

<appender name='ROLLING' class='ch.qos.logback.core.rolling.RollingFileAppender'> <file>mylog.txt</file> <rollingPolicy class='ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy'> <!-- rollover daily --> <fileNamePattern>mylog-%d{yyyy-MM-dd}.%i.txt</fileNamePattern> <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB --> <maxFileSize>100MB</maxFileSize> <maxHistory>60</maxHistory> <totalSizeCap>20GB</totalSizeCap> </rollingPolicy> <encoder> <pattern>%msg%n</pattern> </encoder></appender>

'%i'表示當日志文件達到“maxFileSize”它將按照遞增序列(以0開始)歸檔日志。

triggering policy

SizeBasedTriggeringPolicy

該triggering policy通過配置一個maxFileSize參數,當日志文件超過該閾值,會通知RollingFileAppender 觸發日志翻滾。但一般triggering policy可以不用配置,TimeBasedRollingPolicy 已經完美集成了。

補充:以上Appender都是本地記錄日志,logback也支持網絡輸出日志、本地數據、郵件等;后續如果有需要再來研究。logback還可以使用AsyncAppender異步記錄日志。

Encoder

encoder負責轉換事件為字節數組并將字節數組寫入輸出流中。PatternLayoutEncoder 是最常用的encoder,該類通過使用PatternLayout來格式化日志事件。我們可以直接配置PatternLayoutEncoder ,而不用配置PatternLayout,它默認使用PatternLayout進行格式輸出。

layout

負責轉換事件成字符串,我們可以自定義layout,然后通過encoder引用

<encoder class='ch.qos.logback.core.encoder.LayoutWrappingEncoder'> <layout /> </encoder>

PatternLayout

它將日志事件轉換成字符串,但是可以自定義字符串通過調整PatternLayout的轉換模式。

PatternLayout的轉換模式跟C語言的printf()函數緊密相關。常用的模式有:

% d{pattern}: 日期

% level 日志級別

%thread 線程名稱

%class 全限定類名,日志請求記錄所在的類

%method 日志請求記錄所在的方法

%line 日志請求記錄的行號

%n 換行

%logger{length} 輸出日志logger記錄器的名字,length指定輸出名字長度,logback會智能縮寫而不丟失語義。

%msg 輸出日志記錄器記錄的消息

<encoder class='ch.qos.logback.classic.encoder.PatternLayoutEncoder'> <!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%msg:日志消息,%n是換行符--> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS,CTT} %-5level [%thread] [%class:%line] %logger{50} - %msg%n</pattern></encoder>

多個模式之間分隔符,在大多數情況下,文字需包含空格或其他分隔字符(’[’,’]’,’-’),這樣就不會與轉換詞混淆

Filter

對appender收到的日志調用decide方法進行過濾,只有滿足Filter條件的日志才輸出到日志文件,decide方法有三個返回值,DENY、ACCEPT、NEUTRAL

如果返回的值為DENY,則立即刪除日志事件,而不咨詢其余的篩選器; 如果返回的值是NEUTRAL中性的,則查詢列表中的下一個篩選器,如果沒有其他篩選器可供查詢,則日志事件將正常處理; 如果返回值為ACCEPT,則會立即處理日志事件,跳過其余篩選器的調用。

LevelFilter

該過濾器對日志的級別過濾,如果事件日志級別等于配置的級別,過濾器接受或者拒絕該事件日志,依賴于onMatch 和 onMismatch屬性

<appender name='CONSOLE' class='ch.qos.logback.core.ConsoleAppender'> <filter class='ch.qos.logback.classic.filter.LevelFilter'> <level>INFO</level> <onMatch>ACCEPT</onMatch> <onMismatch>DENY</onMismatch> </filter> <encoder> <pattern>%-4relative [%thread] %-5level %logger{30} - %msg%n </pattern> </encoder></appender>

ThresholdFilter

過濾低于指定閾值的事件。對于等于或高于閾值的事件,將在調用其()方法時響應NEUTRAL 。但是,級別低于閾值的事件將被拒絕。

<!-- deny all events with a level below INFO, that is TRACE and DEBUG --> <filter class='ch.qos.logback.classic.filter.ThresholdFilter'> <level>INFO</level> </filter>

EvaluatorFilter

EvaluatorFilter 是封裝了的通用過濾器 EventEvaluator。顧名思義, 評估對象是否滿足給定事件的給定條件。在匹配和不匹配時,托管將分別返回由onMatch 或onMismatch屬性指定的值。GEventEvaluator 實現了EventEvaluator,通過子元素采用任意Groovy語言布爾表達式作為評估標準的具體實現JaninoEventEvaluator實現了EventEvaluator,通過子元素采用任意Java語言塊返回布爾值作為評估標準。

uatorFilter

EvaluatorFilter 是封裝了的通用過濾器 EventEvaluator。顧名思義, 評估對象是否滿足給定事件的給定條件。在匹配和不匹配時,托管將分別返回由onMatch 或onMismatch屬性指定的值。GEventEvaluator 實現了EventEvaluator,通過子元素采用任意Groovy語言布爾表達式作為評估標準的具體實現JaninoEventEvaluator實現了EventEvaluator,通過子元素采用任意Java語言塊返回布爾值作為評估標準。

EvaluatorFilter 也可通過子元素支持正則匹配。

到此這篇關于詳解Springboot之Logback的使用學習的文章就介紹到這了,更多相關Logback詳解內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 九九视频这里只有精品 | 日韩高清成人 | 日本aa级毛片免费观看 | 精品久久久一区 | 国产在线拍 | 91国产精品 | 91精品国产综合久久福利软件 | 日日干夜夜操 | 国产精品成人一区二区 | 久久精品久久久 | 国产女无套免费网站 | 亚洲精品久久久久999中文字幕 | 久久久久久亚洲 | 国产成人黄色 | 日韩久久久久久 | 色久视频 | 欧美一区二区三区视频 | 午夜影院免费版 | 国产精品片aa在线观看 | 亚洲高清免费视频 | 国产精品欧美日韩在线观看 | 依人成人网 | 91九色视频 | 国产精品不卡 | 日韩精品成人 | 天天夜夜操 | 欧美日韩精品一区 | 毛片在线网站 | 神马久久久久久久久 | 亚洲91| 免费v片 | 午夜男人的天堂 | 国产日韩欧美视频 | 国产成人精品一区二区 | 日韩第一区 | 中文字幕三区 | 国产精品久久久久一区二区三区共 | 欧美日韩中文在线 | 亚洲精品电影网在线观看 | 久久久久久久99精品免费观看 | 在线成人免费视频 | 中文字幕 在线观看 | 国产精品天天干 | av在线一区二区三区 | 日韩欧美网址 | 人一级毛片 | 久草天堂| 男女羞羞视频在线免费观看 | 在线精品观看 | 亚洲美女av在线 | 久久六月 | avmans最新导航地址 | 91中文字幕网 | 久久久国产一区二区 | 91一区| 欧美精品久久久久久久久 | 成人精品一区 | 永久精品 | 黄色免费视频 | 国产高清一级毛片在线不卡 | 亚洲精品乱码久久久久久国产主播 | 亚洲视频中文字幕 | 亚洲精品亚洲人成人网 | 国产精品久久久久久久久久久新郎 | 国产亚洲二区 | 91精品国产自产91精品 | 久久久久久久久一区二区三区 | 品久久久久久久久久96高清 | 可以看av的网站 | 欧美精品一区二区三区四区在线 | 久久91 | 亚洲国产精品99久久久久久久久 | 国产四区| 国产成人精品一区二区三区视频 | 三级成人在线 | 久久av免费 | 娇妻被朋友调教成玩物 | www精品| 天天干狠狠操 | 亚洲一区二区三区四区五区中文 | 国产视频1区 | 久久精品黄 | 欧美日本一区二区三区 | www国产亚洲精品 | 国产精品日产欧美久久久久 | 欧美成人a | 一级欧美日韩 | 热久久这里只有精品 | 亚洲激情欧美 | 欧美日韩一区二区在线 | 99视频| 吴梦梦到粉丝家实战华中在线观看 | 亚洲国产精品久久人人爱 | 互换娇妻呻吟hd中文字幕 | 日韩一级av毛片 | 欧美二区三区 | 91久久精品日日躁夜夜躁国产 | 天天干一干 | 亚洲免费在线看 | 成人黄页在线观看 | 看一级黄色大片 | 国产精品一区二区三区在线播放 | 91久久国产精品 | 欧美日韩一区在线 | 天天综合网久久综合网 | 国产成人影院在线观看 | 精品一区二区三区在线视频 | 欧美成人免费 | xnxx 美女19| 激情久久av一区av二区av三区 | 欧美1级 | 国产精品一区二区在线 | 成人在线看片 | 亚洲成人精品网 | 亚洲高清网 | 精品91在线 | 狠狠干天天干 | 亚洲欧美一区二区三区在线 | 奇米影| 免费一级黄色电影 | 特级黄一级播放 | 日韩精品一区二区三区第95 | 国产成人精品免高潮在线观看 | 日韩大片免费播放 | 欧美精品久久久 | 日韩久久久久 | 国产日韩欧美一二三区 | 国产中文字幕一区 | 大香伊蕉在人线视频777 | 欧美精品一区二 | 97成人在线 | 亚洲精品久久久久avwww潮水 | 日本在线免费看 | 国产一区二区影院 | 最近中文字幕免费观看 | 久久精品国产99国产精2020新增功能 | 中文字幕在线观看2021 | 粉嫩高清一区二区三区 | 日韩精品 电影一区 亚洲 | 欧美精品第一页 | 日韩精品在线网站 | 亚洲视频综合 | 91电影院 | 日韩av片在线免费观看 | 青青久久久 | 337p亚洲欧洲 | 91久久精品| 91人人网| 精品国产一区二区三区久久影院 | 国产91亚洲精品 | 91成人免费在线观看 | 狠狠色丁香婷婷综合 | 国产依人 | 欧美日一区二区 | 最新国产视频 | 亚洲电影免费 | 日韩视频在线观看 | 国产一区二区三区免费观看 | 91精品国产高清自在线观看 | 亚洲人在线观看视频 | 国产一级免费视频 | 亚洲精品视频免费 | 久久99国产精品 | 欧美国产一区二区 | 91久久综合| 成人在线免费 | 亚洲www永久成人夜色 | 亚洲欧美一区二区三区视频 | 午夜精品久久久久久99热软件 | 日韩在线中文字幕 | 国产九九精品视频 | 精品国产乱码久久久久久丨区2区 | 国产成人毛片 | 免费在线成人av | 国产福利视频在线观看 | 视频二区 | 精品免费一区 | 精品亚洲国产成av人片传媒 | 91精品麻豆日日躁夜夜躁 | 台湾佬成人 | 国产日韩精品一区 | 国产欧美精品一区二区三区 | 天堂一区| 国产精品网址 | 成人1区| 中文字幕在线资源 | 久久精品99| 天堂亚洲 | 91免费版在线观看 | 日韩在线视频观看 | 久久在线播放 | 欧美久久一区二区三区 | 午夜精品久久久久久 | 亚洲高清在线 | 日日精品| 久久在线视频 | 91精品久久久久久久久久 | 欧美成人精品激情在线观看 | 一区在线视频 | 欧美大成色www永久网站婷 | 欧美激情一区二区三级高清视频 | 91人人| 日日操av | 精品国产91亚洲一区二区三区www | 国产乡下妇女做爰视频 | 91精品中文字幕一区二区三区 | 一级全黄少妇性色生活片免费 | 国产一二三区在线播放 | 精品九九九 | 欧美成人精品一区二区男人看 | 日韩午夜激情视频 | 美女主播精品视频一二三四 | www久久久久久久 | 精品国精品国产自在久不卡 | 亚洲色图第八页 | 精品国产一区二区三区小蝌蚪 | 亚洲精品一二三四五区 | 亚洲精品乱码久久久久久不卡 | 国产成人一区 | 国产精品一区二区在线 | 亚洲午夜视频在线观看 | 国产在线一 | 欧美日韩精品综合 | 亚洲成av人影片在线观看 | 成人国产电影 | 国产伦一区 | 欧美激情a∨在线视频播放 成人免费共享视频 | 亚洲情网站 | 日韩在线资源 | 欧美精品中文字幕久久二区 | 日韩视频在线免费观看 | 九九视频在线 | 国产伦精品一区二区三区四区视频 | 黄色大片成人 | 日本一区二区三区四区不卡视频 | 9l蝌蚪porny中文自拍 | 污视频在线免费观看 | 中文字幕乱码亚洲精品一区 | 午夜精品久久久久99蜜 | 国产成人精品综合 | 97在线观看视频 | 成人免费淫片aa视频免费 | 日本福利网站 | 日日干夜夜操 | 亚洲五月婷婷 | 欧美福利影院 | 欧美精品中文字幕久久二区 | 91在线网址| 国产一区色 | 一级毛片黄 | 国产精品美女视频 | 欧美全黄 | 国产欧美精品一区二区 | 95香蕉视频| 黑人巨大精品欧美一区二区免费 | 国产视频久久久 | 91午夜伦伦电影理论片 | 国产高清视频在线观看 | 亚洲免费成人 | 91在线精品秘密一区二区 | 一区二区三区久久 | 亚洲精品久久久久久久久久久 | 久久久综合网 | 精品久久久久一区二区国产 | 成人妇女免费播放久久久 | 一区二区三区高清不卡 | 91精品国产综合久久久久久丝袜 | 日韩在线视频免费看 | 精品视频一区二区三区四区 | 看免费av | 亚洲精品一二三 | 精品久久一区二区三区 | 日本精品免费观看 | 午夜精品久久久久久久久久久久久 | 伊人一区| 一区二区精品 | 色欧美日韩 | 亚洲风情在线观看 | 欧美视频在线免费 | 国产午夜精品久久久久久久 | 综合视频一区二区三区 | 中文成人无字幕乱码精品 | 伊人久久综合 | 久久99精品久久久久蜜臀 | 久久久国产精品入口麻豆 | 国产美女啪啪 | 亚洲国产婷婷香蕉久久久久久99 | 欧美精品久久久久久久久久丰满 | 久久毛片 | 91久久精品一区二区二区 | 国产精品成人一区二区三区 | 欧美日韩h | 欧美一级精品片在线看 | 免费看h| 久草高清 | 国产精产国品一二三产区视频 | 欧美黄色一区 | 欧美一区在线视频 | 欧美精品一区二区三区蜜桃视频 | 欧美一区二区久久久 | 免费观看一级特黄欧美大片 | 日韩精品一二区 | 久久久久国产一区二区三区 | 91在线精品一区二区 | 欧美啪啪一区二区 | 国产精品视频免费观看 | 欧美视频一二 | 日韩免费视频 | 国产美女网站 | 欧美a级成人淫片免费看 | 久久久久久亚洲 | www.中文字幕.com| 精品自拍视频 | 探花在线观看 | 久久影院国产 | 女人夜夜春高潮爽av片 | 亚洲啊v在线 | 欧美在线高清 | 亚洲精品国产一区 | 久久久久一区二区 | 国产精品久久久久久久久久免费 | 综合网激情 | 国产一区二区三区精品久久久 | 久久噜噜噜精品国产亚洲综合 | a在线观看免费视频 | 国产福利一区二区三区四区 | 国产在线精品一区二区 | 久久精品国产99国产精品 | 狠狠干av | 蜜月va乱码一区二区三区 | 午夜私人影院 | 丝袜 亚洲 另类 欧美 综合 | 天天看天天爽 | www.色涩涩.com网站 | 欧美自拍网| 中文字幕精品视频在线观看 | 久久青青 | 欧美性吧 | 欧美日韩三区 | 国产精品亚洲一区二区三区在线 | 久久99视频 | 欧美在线a | 精品国产乱码久久久久久88av | 亚洲免费在线观看 | 在线视频中文字幕 | 久久精品亚洲 | 久久精品亚洲精品 | 欧美色综合 | 久久久久久久一区 | 日日操综合 | 久久综合99re88久久爱 | 国产精品久久久久久久岛一牛影视 | 国产日韩欧美 | 天操天天干 | 欧美在线一二三 | 久久高清 | 日韩欧美在线观看视频 | 亚洲国产精久久久久久久 | 久久久久久综合 | 97在线视频免费 | 精品国产乱码久久久久久久软件 | 99精品久久精品一区二区爱城 | 亚洲欧洲精品成人久久奇米网 | 欧美午夜精品久久久久免费视 | 成人日批 | 一级黄色片看看 | 在线观看免费视频a | 中文字幕亚洲一区 | 成人福利视频 | 99精品免费 | 亚洲综合一区二区 | 精品久久中文字幕 | 中国一级大毛片 | 99精品一区二区 | 国产一区二区在线免费观看 | 中文字幕自拍偷拍 | 日韩在线视频播放 | 色婷婷一区二区三区 | 国产精品一区久久久久 | 91精品国产综合久久久久久漫画 | 成人av观看 | 久久久久国产精品一区二区三区 | 人人草人人 | 互换娇妻呻吟hd中文字幕 | 欧美成人精品一区二区男人看 | 成人国产精品一级毛片视频 | 成人三级免费 | 男人的天堂中文字幕 | 国产人久久人人人人爽 | 视频一区 国产精品 | 亚洲一区二区在线免费观看 | 91亚洲精| 亚洲精品视频在线观看免费 | 在线一区观看 | 有码在线 | 亚洲午夜精品视频 | 亚洲+变态+欧美+另类+精品 | 天天干天天av| 黄色影片网址 | 在线免费毛片 | 久一久久 | 国产在线中文字幕 | 亚洲精品一区二区三区樱花 | 免费在线黄色av | 久久久av亚洲男天堂 | 欧美日韩在线观看中文字幕 | 97久久精品 | 久久免费看 | 免费视频爱爱太爽了 | 久久久久久久国产精品 | 中文字幕在线视频精品 | 国产成人一区二区三区 | 国产精品1区2区 | 人人干天天干 | 国产香蕉97碰碰久久人人九色 | 91精品国产综合久久久久久 | 久久精品网 | 欧美激情一区 | 成人h在线 | 国产在线精品一区 | 午夜成人免费视频 | 精品久久久久久久 | 女同理伦片在线观看禁男之园 | 天天插天天| 6080夜射猫 | 伊人网网站 | 国产高清在线观看 | 日韩成人在线一区 | 国产一区成人 | 国产 亚洲 网红 主播 | 成人久久久久久久 | 天天综合网久久综合网 | 国产精品www | 亚洲精品a区 | 91丁香婷婷综合久久欧美 | 影音先锋亚洲精品 | 日韩在线视频一区 | 欧美日韩在线播放 | 视频一区二区三区在线观看 | 国产日韩精品在线 | 亚洲精品毛片一区二区 | 91社区在线播放 | 亚洲a视频 | av免费在线观看网站 | 亚洲 中文 欧美 日韩 在线观看 | 久久久一区二区 | 亚洲免费在线看 | 欧美日韩在线第一页 | 黄网站涩免费蜜桃网站 | 亚洲成人久久久久 | 国产小视频在线观看 | 一级片欧美 | 欧美理论视频 | 久草视频在线观 | 不卡一区 | h片免费观看 | 日韩欧美网址 | www.福利视频 | av大片网| 久久精品国产视频 | 日日爽| 色婷婷综合久久久中文字幕 | 干干干操操操 | 欧美日本精品 | 亚洲1区2区在线 | 久久久91| 欧美1区2区3区 | 91精品久久久久久综合五月天 | 91色在线| 中文在线视频 | 久久国产精品免费一区二区三区 | 国产亚洲欧美在线 | 亚洲性生活免费视频 | 久久国产一区二区三区 | 吴梦梦到粉丝家实战华中在线观看 | 精品视频一区二区在线 | 中文字字幕在线观看 | 国产精品福利视频 | 影音先锋男人网 | 欧美国产一区二区三区 | 国产日韩欧美一区二区 | 91亚洲国产成人久久精品网站 | 欧美日韩亚洲二区 | 欧洲精品视频在线观看 | 伊人影视 | 欧美成人小视频 | 日韩精品一区二区三区在线观看 | 久久一区 | 国产精品日韩 | 亚洲国产精品自拍 | 久久久久久亚洲精品 | 国产精品久久久久久久久久 | 欧美日韩国产精品久久久久 | 99热在线看 | 在线免费视频成人 | 久久国产精品99久久久久久老狼 | 日韩午夜在线 | 三区在线 | 精品国产欧美一区二区 | 91亚色| 成人欧美一区二区三区黑人孕妇 | 久久久成人av | 日韩国产 | 日韩精品一区二区三区中文字幕 | 国产成人99久久亚洲综合精品 | 久久精品国产免费 | 国产一区二区三区视频在线观看 | 欧美成人精品一区二区男人看 | 国产高清久久久 | 亚洲lesbianxxxxhd 黄色av网站免费 | 国产免费一区二区三区 | 欧美激情小视频 | 99精品久久久久久久免费 | 女人夜夜春高潮爽a∨片传媒 | 精品一区av | 久久久久久亚洲精品 | 在线免费视频一区 | 最新中文字幕在线资源 | 国产视频网 | 中文字幕av网 | 亚洲国产二区 | 成人18视频在线观看 | 中文字幕在线免费看 | 看一级黄色大片 | 成人免费视频网站在线观看 | 日韩中文字幕在线免费 | 二区视频| 91社区在线高清 | 黄色片视频在线观看 | 蜜桃视频一区二区 | 一区二区三区国产视频 | 激情五月综合网 | 狠狠操综合网 | 欧美成年黄网站色视频 | 毛片视频播放 | 成人欧美一区二区三区 | 亚洲视频一区 | 七龙珠z普通话国语版在线观看 | 国产福利精品一区 | 天堂一区| 日韩激情网 | 精品一区二区久久久久久久网站 | 亚洲精彩视频 | 激情欧美一区二区三区 | 国产一区二区三区精品久久久 | 99爱在线观看 | 性视频一区二区 | 色综合久久久久 | 91社区福利 | 精品在线二区 | 午夜影院免费观看 | 国产高清在线精品一区二区三区 | 中文字幕一区二区三区日韩精品 | 999精品一区| 欧美午夜寂寞影院 | 91精品国产一区二区三区四区在线 | 午夜精品久久久久久久 | 欧美午夜影院 | 免费av在线网站 | 欧美日韩国产影院 | 男女视频在线观看 | 欧美嘿咻 | 国产免费av在线 | 一区国产精品 | 亚洲福利在线观看 | 91精品国产91久久久久久吃药 | 91精品国产九九九久久久亚洲 | 久久久www成人免费无遮挡大片 | 亚洲视频 欧美视频 | 亚洲欧美在线观看 | 欧美一区二区免费在线 | 中文字幕日韩一区 | 亚洲人人 | 国产一区二区自拍 | 日韩av电影观看 | 日韩一区二区视频 | 亚洲国产精品久久久久久 | 美女超碰在线 | 欧美日韩国产影院 | 91在线精品一区二区 | 亚洲精品网址 | 欧美一区久久 | 中文无吗| 中文字幕一区二区三区免费视频 | 一区二区三区日本 | 亚洲免费一区二区 | av手机在线电影 | 99爱视频 | 黄色在线| 青青草久草在线 | 日韩av在线中文字幕 | 国产高清在线精品一区二区三区 | 亚洲精品乱码久久久久久按摩观 | 午夜精品久久久久久久 | 久草院线| 亚洲av毛片 | 国产精品乱码一二三区的特点 | 国产精品久久精品 | 国产一区二区三区四区 | 福利片在线观看 | 黄网站涩免费蜜桃网站 | 午夜毛片 | 国产欧美精品一区二区三区 | av毛片在线免费看 | 欧美日韩亚洲视频 | 亚洲免费人成在线视频观看 | 日韩午夜 | 草久在线视频 | 亚洲精品在线视频观看 | 国产精品一区2区 | 婷婷av在线 | 精品综合 | 日韩一区二区三区在线 | 91久久 | 国产精品久久久久国产精品 |