精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Springboot這些強大的日志功能,你使用過嗎?

開發 前端
日志配置詳解Spring Boot使用Commons Logging記錄所有內部日志,但保留底層日志實現的打開狀態。為JUL日志記錄、Log4J2和Logback提供了默認配置。在每種情況下,記錄器都預先配置為使用控制臺輸出,還可以使用可選的文件輸出。

日志配置詳解

Spring Boot使用Commons Logging記錄所有內部日志,但保留底層日志實現的打開狀態。為JUL日志記錄、Log4J2和Logback提供了默認配置。在每種情況下,記錄器都預先配置為使用控制臺輸出,還可以使用可選的文件輸出。

默認情況下,如果使用 “Starters”,則使用Logback進行日志記錄。還包括適當的Logback路由,以確保使用JUL日志、Commons Logging、Log4J或SLF4J的依賴庫都能正常工作。

Java有很多可用的日志框架。如果上面的列表令人困惑,請不要擔心。通常,您不需要更改日志依賴項,Spring Boot默認值也可以正常工作。

1.1 日志格式

Spring Boot的默認日志輸出類似于以下示例:

2019-03-05 10:57:51.112  INFO 45469 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/7.0.52
2019-03-05 10:57:51.253  INFO 45469 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2019-03-05 10:57:51.253  INFO 45469 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1358 ms
2019-03-05 10:57:51.698  INFO 45469 --- [ost-startStop-1] o.s.b.c.e.ServletRegistrationBean        : Mapping servlet: 'dispatcherServlet' to [/]
2019-03-05 10:57:51.702  INFO 45469 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean  : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]輸出以下項目:

日期和時間:毫秒精度,易于排序。

日志級別:ERROR, WARN, INFO, DEBUG, or TRACE (錯誤、警告、信息、調試或跟蹤) 。

進程ID。

一個---分隔符,用于區分實際日志消息的開始。

線程名稱:用方括號括起來(控制臺輸出可能會截斷)。

記錄器名稱:這通常是源類名稱(通常縮寫)。

日志消息。

1.2 控制臺輸出

默認日志配置在寫入消息時將消息回顯到控制臺。默認情況下,會記錄錯誤級別error、警告級別warn和信息級別info的消息。你還可以通過使用--debug標志啟動應用程序來啟用“debug”模式。

$ java -jar myapp.jar --debug

你還可以在application.properties中指定debug=true。

啟用debug模式時,將配置一組核心記錄器(嵌入式容器、Hibernate和Spring Boot)以輸出更多信息。啟用debug模式不會將應用程序配置為使用debug級別記錄所有消息。或者,你可以通過使用--trace標志(或application.properties中的trace=true)啟動應用程序來啟用“trace”模式。這樣做可以為一系列核心記錄器(嵌入式容器、Hibernate模式生成和整個Spring產品組合)啟用跟蹤日志記錄。

1.3 彩色輸出日志

如果終端支持ANSI,則顏色輸出用于幫助可讀性。可以將spring.output.ansi.enabled設置為支持的值以覆蓋自動檢測。

使用%clr轉換字配置顏色編碼。在最簡單的形式中,轉換器根據日志級別為輸出著色,如下例所示:

%clr(%5p)

下表描述了日志級別到顏色的映射:

Level

Color

FATAL

Red

ERROR

Red

WARN

Yellow

INFO

Green

DEBUG

Green

TRACE

Green

或者,您可以通過將顏色或樣式作為轉換選項來指定應使用的顏色或樣式。例如,要使文本變為黃色,請使用以下設置:

%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){yellow}

支持以下顏色和樣式:

  • blue
  • cyan
  • faint
  • green
  • magenta
  • red
  • yellow

具體顏色的配置可以在logback.xml或logback-spring.xml中配置,也可以在application.properties中配置

logging:
  pattern:
    console: '%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){Green} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}'

logback-spring.xml文件配置

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
   <encoder>
       <pattern>%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level) |%green(%logger:%line) |%black(%msg%n)</pattern>
       <charset>UTF-8</charset>
   </encoder>
</appender>

1.4 日志輸出文件

默認情況下,Spring Boot只將日志記錄到控制臺,不寫入日志文件。如果要在控制臺輸出之外寫入日志文件,則需要設置logging.file.name或logging.file.path屬性(例如,在application.properties中)。

下表顯示了如何將logging.*屬性一起使用:

logging.file.name

logging.file.path

Example

Description

(none)

(none)


僅輸出到控制臺

Specific file

(none)

my.log

寫入指定的日志文件。名稱可以是精確的位置,也可以是相對于當前目錄的。

(none)

Specific directory

/var/log

將'spring.log'寫入指定目錄。名稱可以是精確的位置,也可以是相對于當前目錄的。

日志文件在達到10 MB時會旋轉,并且與控制臺輸出一樣,默認情況下會記錄錯誤級別、警告級別和信息級別的消息。

注意:logging.file.name與logging.file.path 不能同時出現

示例:

logging:
  level:
    com.pack: info
    web: trace
  file:
    name: d:/logs/l.log

1.5 日志文件轉動/交替

如果使用的是Logback,則可以使用application.properties或application.yaml文件微調日志轉動/交替設置。對于所有其他日志系統,你需要自己直接配置轉動/交替設置(例如,如果使用Log4J2,則可以添加log4j.xml文件)。

支持以下輪換策略屬性:

Name

Description

logging.logback.rollingpolicy.file-name-pattern

用于創建日志存檔的文件名模式。

logging.logback.rollingpolicy.clean-history-on-start

如果在應用程序啟動時應進行日志歸檔清理。

logging.logback.rollingpolicy.max-file-size

歸檔前日志文件的最大大小。

logging.logback.rollingpolicy.total-size-cap

刪除日志存檔文件之前可以接受的最大大小。

logging.logback.rollingpolicy.max-history

保留日志存檔的天數(默認為7)

如下:

logging:
  logback:
    rollingpolicy:
      max-file-size: 2KB

控制日志文件大小,不超過2KB,超過的自動歸檔(生成壓縮包)

1.6 日志級別

所有受支持的日志記錄系統都可以通過使用logging.level.<logger name>=<level>在Spring環境中設置記錄器級別(例如,在application.properties中),其中級別是跟蹤trace、調試debug、信息info、警告warn、錯誤error、致命fatal或關閉off之一。可以使用logging.level.root配置根日志記錄器。

以下示例顯示application.properties中的可能的日志記錄設置:

logging:
  level:
    root: "warn"
    org.springframework.web: "debug"
    org.hibernate: "error"
    com.pack: "error"

還可以使用環境變量設置日志記錄級別。例如,日志記錄_LEVEL_ORG_SPRINGFRAMEWORK_WEB=DEBUG將ORG.SPRINGFRAMEWORK.WEB設置為DEBUG。

1.7 日志分組

能夠將相關的記錄器分組在一起通常很有用,這樣就可以同時對它們進行配置。例如,你可能通常會更改所有Tomcat相關記錄器的日志記錄級別,但你無法輕松記住頂級軟件包。為了幫助實現這一點,SpringBoot允許你在Spring環境中定義日志記錄組。例如,你可以通過將“tomcat”組添加到application.properties來定義它:

logging:
  group:
    tomcat: "org.apache.catalina,org.apache.coyote,org.apache.tomcat" #這里如果配置了會報錯,應該還需要配置什么吧。

通過上面的定義后,你可以使用一行更改組中所有記錄器的級別:

logging:
  level:
    tomcat: "trace"

Spring Boot包括以下可開箱即用的預定義日志組:

Name

Loggers

web

org.springframework.core.codecorg.springframework.httporg.springframework.weborg.springframework.boot.actuate.endpoint.weborg.springframework.boot.web.servlet.ServletContextInitializerBeans

sql

org.springframework.jdbc.coreorg.hibernate.SQLorg.jooq.tools.LoggerListener

這兩個非常有用。

1.8 自定義日志配置

可以通過在類路徑上包含適當的庫來激活各種日志記錄系統,還可以通過在類路徑的根目錄中或以下Spring環境屬性指定的位置提供適當的配置文件來進一步定制:logging.config。

通過使用org.springframework.Boot.logging.LoggingSystem屬性,可以強制Spring引導使用特定的日志系統。該值應該是LoggingSystem實現的完全限定類名。您還可以使用none值完全禁用Spring Boot的日志記錄配置。

由于日志記錄是在創建ApplicationContext之前初始化的,因此無法從Spring的@Configuration文件中的@PropertySources控制日志記錄。更改或完全禁用日志系統的唯一方法是通過系統屬性。

根據你的日志記錄系統,將加載以下文件:

日志系統

定制

Logback

logback-spring.xmllogback-spring.groovylogback.xml, or logback.groovy

Log4j2

log4j2-spring.xml or log4j2.xml

JDK (Java Util Logging)

logging.properties

如果可能,我們建議您在日志配置中使用-spring變體(例如,logback-spring.xml而不是logback.xml)。如果使用標準配置位置,Spring無法完全控制日志初始化。

為了幫助進行自定義,其他一些屬性將從Spring環境傳輸到系統屬性,如下表所述:

Spring Environment

System Property

Comments

logging.exception-conversion-word

LOG_EXCEPTION_CONVERSION_WORD

記錄異常時使用的轉換字。

logging.file.name

LOG_FILE

如果已定義,則在默認日志配置中使用。

logging.file.path

LOG_PATH

如果已定義,則在默認日志配置中使用。

logging.pattern.console

CONSOLE_LOG_PATTERN

要在控制臺(stdout)上使用的日志模式。

logging.pattern.dateformat

LOG_DATEFORMAT_PATTERN

日志日期格式的追加器模式。

logging.charset.console

CONSOLE_LOG_CHARSET

用于控制臺日志記錄的字符集。

logging.pattern.file

FILE_LOG_PATTERN

要在文件中使用的日志模式(如果啟用了“日志文件”)。

logging.charset.file

FILE_LOG_CHARSET

用于文件記錄的字符集(如果啟用了LOG_FILE)。

logging.pattern.level

LOG_LEVEL_PATTERN

呈現日志級別時要使用的格式(默認為%5p)。

PID

PID

當前進程ID(如果可能,在尚未定義為OS環境變量時發現)。

上面這些屬性(System Property)我們可以在logback-spring.xml文件中直接引用,如下:

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
   <encoder>
       <pattern>[${PID}] - [${LOG_FILE}] - [${LOG_LEVEL_PATTERN}] %yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-6level) |%green(%logger:%line) |%black(%msg%n)</pattern>
       <charset>UTF-8</charset>
   </encoder>
</appender>

配置logging.pattern.level 屬性

logging:
  pattern:
    level: INFO

輸出:

[13036] - [d:/logs/l.log] - [INFO] ?[33m2021-09-23 14:34:02?[0;39m |?[34mINFO  ?[0;39m

如果使用的是Logback,則還會傳輸以下屬性:

Spring Environment

System Property

Comments

logging.logback.rollingpolicy.file-name-pattern

LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN

滾動日志文件名的模式 (default ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz).

logging.logback.rollingpolicy.clean-history-on-start

`LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START

是否在啟動時清理歸檔日志文件。

logging.logback.rollingpolicy.max-file-size

LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE

最大日志文件大小。

logging.logback.rollingpolicy.total-size-cap

LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP

要保留的日志備份的總大小。

logging.logback.rollingpolicy.max-history

`LOGBACK_ROLLINGPOLICY_MAX_HISTORY

要保留的最大歸檔日志文件數。

所有受支持的日志系統在解析其配置文件時都可以查閱系統屬性。有關示例,請參閱spring-boot.jar中的默認配置:

  • Logback
  • Log4j 2
  • Java Util logging

1.9 Logback擴展

Spring Boot包括許多對Logback的擴展,這些擴展可以幫助進行高級配置。你可以在logback-spring.xml配置文件中使用這些擴展名。

因為標準logback.xml配置文件加載得太早,所以不能在其中使用擴展名。您需要使用logback-spring.xml或定義logging.config屬性。

1.9.1 配置文件特定配置

<springProfile>標記允許你根據活動的Spring配置文件選擇性地包括或排除配置部分。配置文件部分在<configuration>元素中的任何位置都受支持。使用name屬性指定接受配置的配置文件。<springProfile>標記可以包含配置文件名稱(例如staging)或配置文件表達式。配置文件表達式允許表達更復雜的配置文件邏輯,例如生產 和(central | west)。有關更多詳細信息,請參閱參考指南。以下列表顯示了三個示例配置文件:

<springProfile name="staging">
   <!-- configuration to be enabled when the "staging" profile is active -->
</springProfile>


<springProfile name="dev | staging">
   <!-- configuration to be enabled when the "dev" or "staging" profiles are active -->
</springProfile>


<springProfile name="!production">
   <!-- configuration to be enabled when the "production" profile is not active -->
</springProfile>

1.9.2 環境屬性

<springProperty>標記允許你公開Spring環境中的屬性,以便在Logback中使用。如果你想從Logback配置中的application.properties文件中訪問值,那么這樣做很有用。該標記的工作方式與Logback的標準<property>標記類似。但是,你可以指定屬性的源(來自環境),而不是指定直接值。如果需要將屬性存儲在本地范圍以外的其他位置,可以使用scope屬性。如果需要回退值(在環境中未設置屬性的情況下),可以使用defaultValue屬性。以下示例顯示了如何公開在Logback中使用的屬性:

示例:

<springProperty scope="context" name="fluentHost" source="myapp.fluentd.host"
       defaultValue="localhost"/>
<appender name="FLUENT" class="ch.qos.logback.more.appenders.DataFluentAppender">
   <remoteHost>${fluentHost}</remoteHost>
  ...
</appender>

配置文件配置自定義屬性:

custom:
  props:
    host: 127.0.0.1

日志文件定義(logback-spring.xml):

<springProperty scope="context" name="host" source="custom.props.host" defaultValue="localhost"/>

日志文件中使用

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>[${host}] - [${PID}] - [${LOG_FILE}] - [${LOG_LEVEL_PATTERN}] %yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-6level) |%green(%logger:%line) |%black(%msg%n)</pattern>
        <charset>UTF-8</charset>
    </encoder>
</appende>

測試輸出:

[127.0.0.1] - [23188] - [d:/logs/l.log] - [INFO] ?[33m2021-09-23 14:46:46?[0;39m
責任編輯:武曉燕 來源: Spring全家桶實戰案例源碼
相關推薦

2019-03-18 15:56:56

IntelAMDCPU

2023-11-22 07:42:01

2023-01-28 09:38:48

接口SpringMVC

2024-03-21 10:39:24

CIOAI

2022-03-18 08:00:48

Chrome工具前端

2024-07-02 11:06:37

SpringBoot項目

2021-04-05 22:33:24

Windows 10Windows微軟

2021-10-21 08:13:11

Springboot

2020-09-21 14:55:15

數據庫SQL技術

2021-05-21 13:36:46

iOSiPhone功能

2024-03-26 10:10:45

JavaScript操作符操作表達式

2021-05-31 05:12:11

Edge微軟瀏覽器

2019-05-22 10:25:50

人工智能AI

2021-03-20 07:20:49

Windows10操作系統微軟

2022-05-05 07:25:03

Supervisor監控Python

2022-09-07 09:01:14

JS操作符運算符

2025-01-28 00:00:00

OpenFeign接口依賴

2014-04-09 09:12:08

2021-09-27 13:02:10

Linux工具命令

2024-09-05 09:25:59

SpringUserDAO接口
點贊
收藏

51CTO技術棧公眾號

夫妇交换中文字幕| 99电影在线观看| 亚洲色图14p| 成人小电影网站| 久久久午夜精品理论片中文字幕| 国产99久久精品一区二区| 在线观看亚洲大片短视频| 国产精品777777在线播放| 亚洲一区在线观看免费观看电影高清 | 欧美性猛交xxxx偷拍洗澡| 日韩高清国产精品| 国产模特av私拍大尺度| 亚洲茄子视频| 色吧影院999| 亚洲啪av永久无码精品放毛片| 成人日韩在线观看| 一区二区三区免费观看| 欧美性大战久久久久| 国产剧情久久久| 亚洲欧美日本日韩| 精品国产一区久久久| 999精品免费视频| 日韩免费在线电影| 欧美日韩在线免费| 91大学生片黄在线观看| 青青草观看免费视频在线| 麻豆精品一区二区三区| 久久久这里只有精品视频| 日本黄色激情视频| 秋霞影视一区二区三区| 亚洲精品孕妇| 色综合伊人色综合网| 精品影片一区二区入口| 综合久久av| 色哦色哦哦色天天综合| 国产精品无码免费专区午夜| a视频网址在线观看| 26uuu精品一区二区| 不卡视频一区| av 一区二区三区| 日本亚洲欧美天堂免费| 欧美中文在线观看| 日本亚洲欧美在线| 在线中文一区| 色先锋资源久久综合5566| 欧美肉大捧一进一出免费视频| 亚洲精品66| 欧美日韩一区高清| www.亚洲天堂网| 欧美aaaaa性bbbbb小妇| 夜色激情一区二区| 亚洲一区 在线播放| 日本在线观看视频| 欧美极品少妇xxxxⅹ高跟鞋| 久久国产欧美精品| 成人午夜免费在线观看| 国产成人丝袜美腿| 波多野结衣一区二区三区在线观看| 亚洲一级黄色大片| 奇米影视在线99精品| 国产精品91视频| 黄色片中文字幕| 巨乳诱惑日韩免费av| 欧美重口另类videos人妖| 好吊妞视频一区二区三区| 影音先锋亚洲精品| 海角国产乱辈乱精品视频| 久久久久97国产| 欧美性久久久| 97热精品视频官网| 女人十八岁毛片| 免费日韩av片| 国产高清视频一区三区| 中文无码av一区二区三区| 美女一区二区视频| 成人免费网站在线观看| 国产黄色大片网站| av不卡免费在线观看| 欧美激情第六页| 久久精品国产亚洲a∨麻豆| 国产亚洲污的网站| 中文字幕在线中文字幕日亚韩一区| 免费av在线网站| 亚洲精品亚洲人成人网| 男的插女的下面视频| 亚洲午夜天堂| 欧美日本国产视频| 欧美性生交xxxxx| 国产欧美日韩精品高清二区综合区| 亚洲一区999| 久久国产高清视频| 亚洲区国产区| 国产精品丝袜高跟| 亚洲第九十九页| 久久久久久久久久看片| 中文字幕免费高| 高清精品在线| 欧美日本一区二区三区| 在线免费播放av| 日韩久久视频| 韩国美女主播一区| 国产口爆吞精一区二区| 99久久99精品久久久久久| 亚洲v国产v在线观看| 欧美精品videossex少妇| 色哟哟国产精品| 亚洲国产一区二区在线| 在线观看电影av| 色婷婷综合久久| 337p日本欧洲亚洲大胆张筱雨| 中文字幕伦av一区二区邻居| 欧美成人免费va影院高清| 精品国产xxx| 国产高清不卡一区二区| 日韩精品久久久免费观看| 自由的xxxx在线视频| 欧美亚洲尤物久久| 亚洲制服丝袜在线播放| 久久久精品久久久久久96| 欧美中文字幕在线视频| 欧美视频xxx| 综合久久一区二区三区| 少妇高潮喷水久久久久久久久久| 国产亚洲久久| 中文字幕国内精品| 欧美三级韩国三级日本三斤在线观看| 国产主播一区二区| 日韩精品福利视频| 久久不射影院| 欧美精品九九99久久| 久久久久久久久久久久| 亚洲国产免费看| av资源站久久亚洲| 免费av在线播放| 欧美日韩一级二级| 91视频免费观看网站| 亚洲区第一页| 国产亚洲一区在线播放| 色呦呦在线看| 欧美一级欧美三级在线观看| 永久免费未视频| 奇米一区二区三区| 欧美日韩亚洲综合一区二区三区激情在线 | 欧洲金发美女大战黑人| 69堂免费精品视频在线播放| 亚洲欧洲xxxx| 国产精品久久久久久人| 99re亚洲国产精品| 99天天综合性| 国产精品av一区二区| 国产精品777777在线播放| 超碰在线97国产| 国产**成人网毛片九色 | 亚洲欧美在线不卡| 欧美成人tv| 91观看网站| 免费国产黄色片| 亚洲永久精品大片| 麻豆网站免费观看| 欧美精品一区二区三区久久久竹菊| 成人免费看黄网站| 2020国产在线视频| 精品国产伦一区二区三区观看方式 | 色综合久久88色综合天天| 精品久久久久久中文字幕人妻最新| 亚洲影视综合| 日本一区视频在线播放| 久久天堂影院| 久久成人这里只有精品| 亚洲精品一区二区口爆| 亚洲观看高清完整版在线观看 | 日韩中文字幕二区| 欧美日韩导航| 国产精品∨欧美精品v日韩精品| h视频网站在线观看| 欧美日高清视频| 久操免费在线视频| 99热在这里有精品免费| 丝袜制服一区二区三区| 亚洲色图二区| 国产精品日韩高清| 国产精品一区二区av影院萌芽| 亚洲欧美在线看| 国产一区二区小视频| 亚洲国产精品欧美一二99| 亚洲欧美在线不卡| 麻豆成人免费电影| 国产xxxx振车| 精品久久久久久久| 91视频国产一区| 蜜桃视频在线观看播放| 日韩在线视频观看| 熟妇高潮一区二区高潮| 国产亚洲精品7777| 三区视频在线观看| 一区在线免费观看| 日韩精品极品视频在线观看免费| 国产精品一区二区三区av| 久久免费视频网| av影片在线看| 精品国产乱码久久久久久免费 | 久久精品久久综合| 精品成在人线av无码免费看| 欧美日韩一二| 成人国产精品久久久| 97人人模人人爽人人喊38tv| 999国产视频| 久久久久免费网| 亚洲蜜桃精久久久久久久久久久久| 91精品国产视频| 国产精品欧美久久| 91精品网站在线观看| 91tv亚洲精品香蕉国产一区7ujn| 在线国产91| 日韩第一页在线| 国产av无码专区亚洲a∨毛片| 欧美性色xo影院| 久草国产在线观看| 国产精品乱人伦一区二区| 亚洲天堂av网站| 国产一区二区三区四区五区美女 | 麻豆网站视频在线观看| 亚洲国产精品久久久久| 97人妻精品视频一区| 精品久久久久久国产| 污软件在线观看| 国产亚洲成aⅴ人片在线观看| av免费观看不卡| 国产另类ts人妖一区二区| 精品久久久噜噜噜噜久久图片 | 国产亚洲欧美日韩在线观看一区二区 | 欧美黄色免费网站| 免费黄色在线网站| 中文字幕在线看视频国产欧美| 五月婷婷在线观看视频| 精品国产欧美一区二区| 国产高清在线观看视频| 91麻豆精品国产91久久久久久 | 男人操女人免费软件| 久久黄色影视| 亚洲综合小说区| 国产福利一区二区三区在线播放| 欧美伊久线香蕉线新在线| 免费在线看污片| 久久电影一区二区| 午夜激情在线观看| 中文字幕av一区二区三区谷原希美| 九九热视频在线观看| 亚洲奶大毛多的老太婆| 青青草视频在线免费观看| 精品中文字幕久久久久久| 天天爽夜夜爽夜夜爽| 日韩av网站大全| 天天舔天天干天天操| 亚洲国产福利在线| 日韩精品系列| 亚洲欧美www| wwwww在线观看免费视频| 色小说视频一区| 超碰人人在线| 66国产精品| 日韩高清不卡一区二区| 成人欧美一区二区| av男人一区| 国产一区二区中文字幕免费看| 国产精品毛片av| 久久精品国产第一区二区三区最新章节 | 亚洲va码欧洲m码| 欧美一区在线观看视频| 高清免费日韩| 日本午夜精品| 亚洲v日韩v欧美v综合| 国产精品久久久久久久| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 久久国产精品色婷婷| av在线免费看片| 国产福利一区二区三区视频 | 亚洲国产精品精华液2区45| 在线观看日本黄色| 一区二区三区精品视频| 99久热在线精品996热是什么| 色又黄又爽网站www久久| 亚洲天堂中文字幕在线| 日韩午夜在线观看视频| 五月天婷婷在线观看| 在线看国产精品| 性爱视频在线播放| **欧美日韩vr在线| 久久免费影院| 久久精品国产精品国产精品污| 日本一区二区高清不卡| 成人在线视频一区二区三区| 羞羞答答国产精品www一本| 日本黄色福利视频| 成人激情免费电影网址| jizz中文字幕| 亚洲国产日韩一级| 国产精品sm调教免费专区| 欧美xxxx老人做受| 国产三级在线看| 欧美老女人性视频| 成人天堂yy6080亚洲高清| 99re在线观看视频| 免费一区二区| 丁香花在线影院观看在线播放| 奇米四色…亚洲| 人妻激情偷乱频一区二区三区| 日本一区二区在线不卡| 久久香蕉精品视频| 欧美日韩国产综合一区二区 | 亚洲一区有码| 免费一区二区三区| 欧美日韩亚洲三区| 午夜久久久精品| 久久欧美一区二区| 国产一级视频在线| 在线不卡免费欧美| 国家队第一季免费高清在线观看| 久久久噜久噜久久综合| 永久免费观看精品视频| 人偷久久久久久久偷女厕| 黄色av成人| 日本黄色www| 国产精品理论在线观看| 中文字幕精品视频在线观看| 精品国产髙清在线看国产毛片 | 国内精品久久久久久| 精品国产18久久久久久二百| 天天综合狠狠精品| 久久综合婷婷| 国产肥白大熟妇bbbb视频| 欧美日韩美女在线| 三级小视频在线观看| 欧美激情国产高清| 国产视频一区二区在线播放| 一本一生久久a久久精品综合蜜| 日本亚洲视频在线| 小早川怜子久久精品中文字幕| 狠狠久久五月精品中文字幕| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | av免费在线观看网站| 成人午夜在线影院| 91亚洲一区| 怡红院亚洲色图| 黄色成人av网站| 91视频福利网| 日韩毛片在线免费观看| 国产精品一区二区av白丝下载| 色老头一区二区三区| 精品福利在线| 一区二区不卡在线观看| 精品在线观看视频| fc2ppv在线播放| 欧美精品99久久久**| 国产写真视频在线观看| 成人啪啪免费看| 最新国产精品久久久| 亚洲欧美综合视频| 亚洲国产三级在线| 水莓100国产免费av在线播放| 国模极品一区二区三区| 啪啪激情综合网| 苍井空浴缸大战猛男120分钟| 国产欧美日韩三区| 亚洲一区中文字幕在线| 久久天天躁狠狠躁老女人| 日韩中文字幕无砖| 2018国产在线| 久久精品在线免费观看| 在线观看不卡的av| 欧美成人精品在线观看| 美女呻吟一区| 少妇黄色一级片| 亚洲免费毛片网站| 天天av天天翘| 国产精品扒开腿做爽爽爽视频 | 国产精品97在线| 欧美高清在线一区| 成人黄色在线观看视频| 午夜精品久久久久久久久久久久| 免费欧美视频| 黄色片免费网址| 午夜欧美视频在线观看| 波多野结衣在线影院| av一区二区三区免费| 乱码第一页成人| 黄色录像免费观看| 日韩av一区在线| 欧美亚洲人成在线| 男女视频网站在线观看| 中文字幕av一区二区三区高| 精品久久无码中文字幕| 欧美一二三视频| 91精品99| 在线免费看黄视频| 日韩欧美在线网站| 欧美日韩视频免费观看| 国产情侣第一页| 国产精品美女久久久久aⅴ| 免费国产精品视频|