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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

logging模块(* * * * *)

發布時間:2024/7/19 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 logging模块(* * * * *) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 (簡單應用)、

import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') logging.critical('critical message')

輸出:

WARNING:root:warning message
ERROR:root:error message
CRITICAL:root:critical message

可見,默認情況下Python的logging模塊將日志打印到了標準輸出中,且只顯示了大于等于WARNING級別的日志,這說明默認的日志級別設置為WARNING(日志級別等級CRITICAL > ERROR > WARNING >?INFO > DEBUG > NOTSET),默認的日志格式為日志級別:Logger名稱:用戶輸出消息。

二 ?靈活配置日志級別,日志格式,輸出位置

1 import logging 2 logging.basicConfig(level=logging.DEBUG, 3 format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', 4 datefmt='%a, %d %b %Y %H:%M:%S', 5 filename='/tmp/test.log', 6 filemode='w') 7 8 logging.debug('debug message') 9 logging.info('info message') 10 logging.warning('warning message') 11 logging.error('error message') 12 logging.critical('critical message')

查看輸出:
cat /tmp/test.log?
Mon, 05 May 2014 16:29:53 test_logging.py[line:9] DEBUG debug message
Mon, 05 May 2014 16:29:53 test_logging.py[line:10] INFO info message
Mon, 05 May 2014 16:29:53 test_logging.py[line:11] WARNING warning message
Mon, 05 May 2014 16:29:53 test_logging.py[line:12] ERROR error message
Mon, 05 May 2014 16:29:53 test_logging.py[line:13] CRITICAL critical message

可見在logging.basicConfig()函數中可通過具體參數來更改logging模塊默認行為,可用參數有
filename:用指定的文件名創建FiledHandler(后邊會具體講解handler的概念),這樣日志會被存儲在指定的文件中。
filemode:文件打開方式,在指定了filename時使用這個參數,默認值為“a”還可指定為“w”。
format:指定handler使用的日志顯示格式。?
datefmt:指定日期時間格式。?
level:設置rootlogger(后邊會講解具體概念)的日志級別?
stream:用指定的stream創建StreamHandler。可以指定輸出到sys.stderr,sys.stdout或者文件(f=open('test.log','w')),默認為sys.stderr。若同時列出了filename和stream兩個參數,則stream參數會被忽略。

format參數中可能用到的格式化串:
%(name)s Logger的名字
%(levelno)s 數字形式的日志級別
%(levelname)s 文本形式的日志級別
%(pathname)s 調用日志輸出函數的模塊的完整路徑名,可能沒有
%(filename)s 調用日志輸出函數的模塊的文件名
%(module)s 調用日志輸出函數的模塊名
%(funcName)s 調用日志輸出函數的函數名
%(lineno)d 調用日志輸出函數的語句所在的代碼行
%(created)f 當前時間,用UNIX標準的表示時間的浮 點數表示
%(relativeCreated)d 輸出日志信息時的,自Logger創建以 來的毫秒數
%(asctime)s 字符串形式的當前時間。默認格式是 “2003-07-08 16:49:45,896”。逗號后面的是毫秒
%(thread)d 線程ID。可能沒有
%(threadName)s 線程名。可能沒有
%(process)d 進程ID。可能沒有
%(message)s用戶輸出的消息

三 ?logger對象

? ??上述幾個例子中我們了解到了logging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical()(分別用以記錄不同級別的日志信息),logging.basicConfig()(用默認日志格式(Formatter)為日志系統建立一個默認的流處理器(StreamHandler),設置基礎配置(如日志級別等)并加到root logger(根Logger)中)這幾個logging模塊級別的函數,另外還有一個模塊級別的函數是logging.getLogger([name])(返回一個logger對象,如果沒有指定名字將返回root logger)

? ? ?先看一個最簡單的過程:

1 import logging 2 3 logger = logging.getLogger() 4 # 創建一個handler,用于寫入日志文件 5 fh = logging.FileHandler('test.log') 6 7 # 再創建一個handler,用于輸出到控制臺 8 ch = logging.StreamHandler() 9 10 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') 11 12 fh.setFormatter(formatter) 13 ch.setFormatter(formatter) 14 15 logger.addHandler(fh) #logger對象可以添加多個fh和ch對象 16 logger.addHandler(ch) 17 18 logger.debug('logger debug message') 19 logger.info('logger info message') 20 logger.warning('logger warning message') 21 logger.error('logger error message') 22 logger.critical('logger critical message')

先簡單介紹一下,logging庫提供了多個組件:Logger、Handler、Filter、Formatter。Logger對象提供應用程序可直接使用的接口,Handler發送日志到適當的目的地,Filter提供了過濾日志信息的方法,Formatter指定日志顯示格式。

? ? ?(1)

? ? ? Logger是一個樹形層級結構,輸出信息之前都要獲得一個Logger(如果沒有顯示的獲取則自動創建并使用root Logger,如第一個例子所示)。
? ? ? logger = logging.getLogger()返回一個默認的Logger也即root Logger,并應用默認的日志級別、Handler和Formatter設置。
當然也可以通過Logger.setLevel(lel)指定最低的日志級別,可用的日志級別有logging.DEBUG、logging.INFO、logging.WARNING、logging.ERROR、logging.CRITICAL。
? ? ? Logger.debug()、Logger.info()、Logger.warning()、Logger.error()、Logger.critical()輸出不同級別的日志,只有日志等級大于或等于設置的日志級別的日志才會被輸出。?

logger.debug('logger debug message') logger.info('logger info message') logger.warning('logger warning message') logger.error('logger error message') logger.critical('logger critical message')

只輸出了
2014-05-06 12:54:43,222 - root - WARNING - logger warning message
2014-05-06 12:54:43,223 - root - ERROR - logger error message
2014-05-06 12:54:43,224 - root - CRITICAL - logger critical message
? ? ?從這個輸出可以看出logger = logging.getLogger()返回的Logger名為root。這里沒有用logger.setLevel(logging.Debug)顯示的為logger設置日志級別,所以使用默認的日志級別WARNIING,故結果只輸出了大于等于WARNIING級別的信息。

? ? ?(2) 如果我們再創建兩個logger對象:?

1 ################################################## 2 logger1 = logging.getLogger('mylogger') 3 logger1.setLevel(logging.DEBUG) 4 5 logger2 = logging.getLogger('mylogger') 6 logger2.setLevel(logging.INFO) 7 8 logger1.addHandler(fh) 9 logger1.addHandler(ch) 10 11 logger2.addHandler(fh) 12 logger2.addHandler(ch) 13 14 logger1.debug('logger1 debug message') 15 logger1.info('logger1 info message') 16 logger1.warning('logger1 warning message') 17 logger1.error('logger1 error message') 18 logger1.critical('logger1 critical message') 19 20 logger2.debug('logger2 debug message') 21 logger2.info('logger2 info message') 22 logger2.warning('logger2 warning message') 23 logger2.error('logger2 error message') 24 logger2.critical('logger2 critical message')

結果:

這里有兩個個問題:

? ? ? <1>我們明明通過logger1.setLevel(logging.DEBUG)將logger1的日志級別設置為了DEBUG,為何顯示的時候沒有顯示出DEBUG級別的日志信息,而是從INFO級別的日志開始顯示呢?

? ? ? ?原來logger1和logger2對應的是同一個Logger實例,只要logging.getLogger(name)中名稱參數name相同則返回的Logger實例就是同一個,且僅有一個,也即name與Logger實例一一對應。在logger2實例中通過logger2.setLevel(logging.INFO)設置mylogger的日志級別為logging.INFO,所以最后logger1的輸出遵從了后來設置的日志級別。

? ? ? <2>為什么logger1、logger2對應的每個輸出分別顯示兩次?
? ? ? ?這是因為我們通過logger = logging.getLogger()顯示的創建了root Logger,而logger1 = logging.getLogger('mylogger')創建了root Logger的孩子(root.)mylogger,logger2同樣。而孩子,孫子,重孫……既會將消息分發給他的handler進行處理也會傳遞給所有的祖先Logger處理。

? ? ? ? ok,那么現在我們把

# logger.addHandler(fh)

# logger.addHandler(ch) ?注釋掉,我們再來看效果:

因為我們注釋了logger對象顯示的位置,所以才用了默認方式,即標準輸出方式。因為它的父級沒有設置文件顯示方式,所以在這里只打印了一次。

孩子,孫子,重孫……可逐層繼承來自祖先的日志級別、Handler、Filter設置,也可以通過Logger.setLevel(lel)、Logger.addHandler(hdlr)、Logger.removeHandler(hdlr)、Logger.addFilter(filt)、Logger.removeFilter(filt)。設置自己特別的日志級別、Handler、Filter。若不設置則使用繼承來的值。

<3>Filter
? ? ?限制只有滿足過濾規則的日志才會輸出。
? ? ?比如我們定義了filter = logging.Filter('a.b.c'),并將這個Filter添加到了一個Handler上,則使用該Handler的Logger中只有名字帶 ? ? ? ? ?a.b.c前綴的Logger才能輸出其日志。

?

? ? ?filter = logging.Filter('mylogger')?

? ? ?logger.addFilter(filter)

? ? ?這是只對logger這個對象進行篩選

? ? ?如果想對所有的對象進行篩選,則:

? ? ??filter = logging.Filter('mylogger')?

? ? ? fh.addFilter(filter)

? ? ? ch.addFilter(filter)

? ? ? 這樣,所有添加fh或者ch的logger對象都會進行篩選。

完整代碼1:

1 import logging 2 3 logger = logging.getLogger() 4 # 創建一個handler,用于寫入日志文件 5 fh = logging.FileHandler('test.log') 6 7 # 再創建一個handler,用于輸出到控制臺 8 ch = logging.StreamHandler() 9 10 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') 11 12 fh.setFormatter(formatter) 13 ch.setFormatter(formatter) 14 15 # 定義一個filter 16 filter = logging.Filter('mylogger') 17 fh.addFilter(filter) 18 ch.addFilter(filter) 19 20 # logger.addFilter(filter) 21 logger.addHandler(fh) 22 logger.addHandler(ch) 23 24 25 26 27 logger.setLevel(logging.DEBUG) 28 29 logger.debug('logger debug message') 30 logger.info('logger info message') 31 logger.warning('logger warning message') 32 logger.error('logger error message') 33 logger.critical('logger critical message') 34 35 ################################################## 36 logger1 = logging.getLogger('mylogger') 37 logger1.setLevel(logging.DEBUG) 38 39 logger2 = logging.getLogger('mylogger') 40 logger2.setLevel(logging.INFO) 41 42 logger1.addHandler(fh) 43 logger1.addHandler(ch) 44 45 logger2.addHandler(fh) 46 logger2.addHandler(ch) 47 48 logger1.debug('logger1 debug message') 49 logger1.info('logger1 info message') 50 logger1.warning('logger1 warning message') 51 logger1.error('logger1 error message') 52 logger1.critical('logger1 critical message') 53 54 logger2.debug('logger2 debug message') 55 logger2.info('logger2 info message') 56 logger2.warning('logger2 warning message') 57 logger2.error('logger2 error message') 58 logger2.critical('logger2 critical message') 1 #coding:utf-8 2 import logging 3 4 # 創建一個logger 5 logger = logging.getLogger() 6 7 logger1 = logging.getLogger('mylogger') 8 logger1.setLevel(logging.DEBUG) 9 10 logger2 = logging.getLogger('mylogger') 11 logger2.setLevel(logging.INFO) 12 13 logger3 = logging.getLogger('mylogger.child1') 14 logger3.setLevel(logging.WARNING) 15 16 logger4 = logging.getLogger('mylogger.child1.child2') 17 logger4.setLevel(logging.DEBUG) 18 19 logger5 = logging.getLogger('mylogger.child1.child2.child3') 20 logger5.setLevel(logging.DEBUG) 21 22 # 創建一個handler,用于寫入日志文件 23 fh = logging.FileHandler('/tmp/test.log') 24 25 # 再創建一個handler,用于輸出到控制臺 26 ch = logging.StreamHandler() 27 28 # 定義handler的輸出格式formatter 29 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') 30 fh.setFormatter(formatter) 31 ch.setFormatter(formatter) 32 33 #定義一個filter 34 #filter = logging.Filter('mylogger.child1.child2') 35 #fh.addFilter(filter) 36 37 # 給logger添加handler 38 #logger.addFilter(filter) 39 logger.addHandler(fh) 40 logger.addHandler(ch) 41 42 #logger1.addFilter(filter) 43 logger1.addHandler(fh) 44 logger1.addHandler(ch) 45 46 logger2.addHandler(fh) 47 logger2.addHandler(ch) 48 49 #logger3.addFilter(filter) 50 logger3.addHandler(fh) 51 logger3.addHandler(ch) 52 53 #logger4.addFilter(filter) 54 logger4.addHandler(fh) 55 logger4.addHandler(ch) 56 57 logger5.addHandler(fh) 58 logger5.addHandler(ch) 59 60 # 記錄一條日志 61 logger.debug('logger debug message') 62 logger.info('logger info message') 63 logger.warning('logger warning message') 64 logger.error('logger error message') 65 logger.critical('logger critical message') 66 67 logger1.debug('logger1 debug message') 68 logger1.info('logger1 info message') 69 logger1.warning('logger1 warning message') 70 logger1.error('logger1 error message') 71 logger1.critical('logger1 critical message') 72 73 logger2.debug('logger2 debug message') 74 logger2.info('logger2 info message') 75 logger2.warning('logger2 warning message') 76 logger2.error('logger2 error message') 77 logger2.critical('logger2 critical message') 78 79 logger3.debug('logger3 debug message') 80 logger3.info('logger3 info message') 81 logger3.warning('logger3 warning message') 82 logger3.error('logger3 error message') 83 logger3.critical('logger3 critical message') 84 85 logger4.debug('logger4 debug message') 86 logger4.info('logger4 info message') 87 logger4.warning('logger4 warning message') 88 logger4.error('logger4 error message') 89 logger4.critical('logger4 critical message') 90 91 logger5.debug('logger5 debug message') 92 logger5.info('logger5 info message') 93 logger5.warning('logger5 warning message') 94 logger5.error('logger5 error message') 95 logger5.critical('logger5 critical message') 1 import os 2 import time 3 import logging 4 from config import settings 5 6 7 def get_logger(card_num, struct_time): 8 9 if struct_time.tm_mday < 23: 10 file_name = "%s_%s_%d" %(struct_time.tm_year, struct_time.tm_mon, 22) 11 else: 12 file_name = "%s_%s_%d" %(struct_time.tm_year, struct_time.tm_mon+1, 22) 13 14 file_handler = logging.FileHandler( 15 os.path.join(settings.USER_DIR_FOLDER, card_num, 'record', file_name), 16 encoding='utf-8' 17 ) 18 fmt = logging.Formatter(fmt="%(asctime)s : %(message)s") 19 file_handler.setFormatter(fmt) 20 21 logger1 = logging.Logger('user_logger', level=logging.INFO) 22 logger1.addHandler(file_handler) 23 return logger1

原文鏈接:https://www.cnblogs.com/yuanchenqi/articles/5732581.html

轉載于:https://www.cnblogs.com/jiawen010/p/9917082.html

總結

以上是生活随笔為你收集整理的logging模块(* * * * *)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

99久久99久久精品免费 | 亚洲欧美日本国产 | 日韩欧美视频在线免费观看 | 精品久久久久久亚洲综合网 | 高清精品在线 | 国产在线黄 | 久久av福利 | av成人免费网站 | 福利一区在线视频 | 天天艹 | av免费看av| 天天干天天拍天天操天天拍 | 在线成人一区 | 黄色国产高清 | 久久少妇 | 在线免费观看黄色 | 国产视频欧美视频 | 日韩女同av | 国产系列在线观看 | 青青久草在线视频 | www.com久久 | 国产精品女人久久久久久 | 91九色成人蝌蚪首页 | www178ccom视频在线| 久久96| 日韩av成人在线 | 成人啊 v | 黄色免费网站大全 | 九九热视频在线免费观看 | 国产日韩欧美在线观看 | 在线国产中文字幕 | 99视频在线免费观看 | 国产精品黄| 国产精品久久久久aaaa九色 | 亚洲人成人在线 | 国产 日韩 欧美 中文 在线播放 | 91高清免费 | 激情深爱五月 | 欧美日韩高清一区二区 国产亚洲免费看 | 久操伊人 | 亚洲天堂网在线播放 | 久久99久久久久久 | 成人久久视频 | 欧美最新大片在线看 | 国产69精品久久久久99 | 国产尤物一区二区三区 | 国产精品18久久久久久首页狼 | 九色在线| av3级在线| 中文字幕在线观看免费高清电影 | 国产精品久久久久久久久搜平片 | 国产精品第一页在线观看 | 精品国产乱码久久久久久1区二区 | 免费高清av在线看 | 精品国产欧美一区二区三区不卡 | 中文字幕 成人 | 亚洲国产午夜视频 | 日韩在线色视频 | 日韩免费 | av中文字幕网站 | 白丝av在线 | 狠狠激情中文字幕 | 2019精品手机国产品在线 | 国产精品久久久久久久久久久杏吧 | 久久精品成人热国产成 | 久久免费电影网 | 黄在线免费看 | 在线观看中文字幕 | 久久久久久久久久久影视 | 中文字幕在线观看第一区 | 亚洲精品1234区 | 日韩在线视频观看 | 狠狠色丁婷婷日日 | 天天爱天天操 | 亚洲精品综合在线观看 | 国产精品白虎 | 国产中文字幕一区 | 超碰人人草人人 | 欧美爽爽爽 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 中文字幕日韩伦理 | 91福利社区在线观看 | 久久久久成人免费 | 精品国产_亚洲人成在线 | 国产在线综合视频 | 蜜桃av久久久亚洲精品 | 日日激情 | 五月激情在线 | 久久精品欧美视频 | 在线视频欧美亚洲 | 91亚洲国产 | www.亚洲黄色 | 成人免费网站视频 | 国产一级做a | 欧美午夜一区二区福利视频 | 午夜精品久久久久久久99 | 伊人成人久久 | 最近中文字幕免费av | 2023av| 中文在线a在线 | 亚洲高清在线观看视频 | 国产99亚洲| 国产手机视频在线播放 | 国产大尺度视频 | av+在线播放在线播放 | 欧美精品乱码99久久影院 | 人人爽人人爽人人片av免 | 又黄又爽的视频在线观看网站 | 97电影在线| 国产精品99久久久久久有的能看 | 人人搞人人爽 | 午夜精品久久久久久久99热影院 | 99久高清在线观看视频99精品热在线观看视频 | 国产色在线,com | 超碰人人av | 免费福利小视频 | 国产精品女教师 | 色香天天| 97视频在线免费观看 | 天天躁日日躁狠狠躁av中文 | 97日日碰人人模人人澡分享吧 | 欧美性色xo影院 | 欧美午夜精品久久久久 | 毛片网站观看 | 日韩高清在线一区二区 | 日韩无在线| 91成人亚洲 | 波多野结衣精品 | 国产精品久久久久久影院 | 日韩影视大全 | 国语自产偷拍精品视频偷 | 久久一区二区三区超碰国产精品 | 欧洲视频一区 | 美女网站视频一区 | 亚州黄色一级 | 18国产精品白浆在线观看免费 | 深爱激情综合 | 欧美一二三专区 | 免费在线观看av | 91热这里只有精品 | 日韩午夜在线观看 | 婷婷射五月 | 亚洲国产激情 | 亚洲一区二区黄色 | 99久久99精品| 狠狠成人| 伊人精品在线 | 免费看黄的 | 视频一区二区精品 | 欧美一级视频在线观看 | 国内精品久久久久影院优 | 在线观看黄 | 日韩精品亚洲专区在线观看 | 欧美日韩一级在线 | 激情综合中文娱乐网 | 亚洲免费黄色 | 国产免费一区二区三区网站免费 | 亚洲 综合 激情 | 五月天中文在线 | 精品日本视频 | 久久免费电影网 | 久久国产精品视频免费看 | 亚洲成成品网站 | 黄色a大片| 丁香激情视频 | 国产福利精品一区二区 | 日韩精品欧美专区 | 久草在线观看视频免费 | 国产精品网站一区二区三区 | 91久久精品一区二区二区 | 在线观看中文字幕亚洲 | 在线视频日韩一区 | 超碰免费成人 | 国产69精品久久app免费版 | 中文字幕精品在线 | 97超碰资源总站 | 欧美日韩午夜在线 | 999抗病毒口服液 | 91精品在线播放 | 欧美天天干 | 免费av大片| a特级毛片| 婷婷九月激情 | 久久99视频精品 | a电影在线观看 | 日韩免费专区 | 国产97碰免费视频 | 久久久免费观看视频 | 久久成年人视频 | 日韩在线观看视频免费 | 欧洲色吧 | 精品国产1区 | 免费观看一级特黄欧美大片 | 成人午夜毛片 | 五月婷婷色丁香 | 国产精品你懂的在线观看 | 久久国产精品免费一区二区三区 | 中文字幕黄色网址 | 国产精品美女久久久久久久 | 欧洲视频一区 | 久久免费国产电影 | 亚洲精品日韩在线观看 | 一级精品视频在线观看宜春院 | 免费看国产一级片 | 久草在线中文视频 | 2020天天干夜夜爽 | 亚洲a在线观看 | 成人av免费 | 日韩免费不卡视频 | 国产男女免费完整视频 | 高清av影院 | 日韩欧美网址 | 91久久人澡人人添人人爽欧美 | 一区二区三区在线看 | 99精品国产免费久久久久久下载 | 三级在线视频播放 | 欧美精品三级 | 欧美性天天| 91九色porny蝌蚪主页 | 91chinesexxx | 97人人模人人爽人人少妇 | 成年人在线观看视频免费 | 在线免费观看国产 | 日韩免费精品 | 久久久久久久久久久久影院 | 亚洲在线免费视频 | 人操人 | 亚洲高清视频在线播放 | 国产麻豆精品久久 | 黄色成人在线网站 | 国产99在线免费 | 草久中文字幕 | 操操日 | 少妇性bbb搡bbb爽爽爽欧美 | 精品久久亚洲 | 色中色资源站 | 国产美女在线观看 | 成人免费观看在线视频 | 精品久久久久久久久久久久久久久久 | 蜜桃视频在线视频 | 国产一级性生活视频 | 天天操天天干天天干 | 三级黄色免费片 | 国产成人久久久久 | 国产日韩欧美在线一区 | 色大片免费看 | 五月婷婷综合在线观看 | 欧美日韩成人 | 亚洲综合成人婷婷小说 | 一区二区三区四区精品视频 | 亚洲最新在线视频 | 国产免费又爽又刺激在线观看 | 欧美日韩一区二区三区免费视频 | 日韩av电影国产 | 中文字幕视频一区二区 | 久久久国产精品人人片99精片欧美一 | 亚洲午夜久久久久久久久电影网 | 天天操天天草 | 在线国产观看 | 91成人免费视频 | 天天操天天射天天插 | 免费在线播放黄色 | 欧美日韩另类在线观看 | 国产美女网 | 美女视频黄免费 | 久久综合给合久久狠狠色 | 欧美成人手机版 | 欧美日韩精品综合 | 性色在线视频 | 日本精品一 | 欧美va天堂在线电影 | 久久狠狠一本精品综合网 | 久久成人18免费网站 | 国产va在线 | 国产成人精品久久久久蜜臀 | 日韩一片| 97爱爱爱 | 国产区久久 | 区一区二在线 | 日本久久免费电影 | 日韩欧美在线一区二区 | 久久久人人爽 | 亚洲视频免费在线观看 | 狠狠色网 | 精品理论片 | 日本不卡一区二区三区在线观看 | 日韩网站在线免费观看 | 99久久婷婷国产精品综合 | 国产精品麻豆99久久久久久 | 狠狠色网 | 日韩免费精品 | 91丨九色丨国产丨porny精品 | 一区二区三区高清不卡 | 国产破处视频在线播放 | 91视频传媒 | 亚州精品天堂中文字幕 | 在线国产一区二区三区 | 深夜免费福利视频 | 91精品成人 | 国产特级毛片aaaaaa | 精品久久久999 | 久久久久 | 国产精品二区在线观看 | 国产成人精品在线播放 | 成人在线黄色电影 | 精品福利视频在线 | 日韩av一区二区在线 | 这里有精品在线视频 | 中文字幕精品在线 | 久久免费看毛片 | 综合久色 | 在线高清一区 | 日韩久久久久久久久久 | 欧美日韩精品在线视频 | 国产精品女人久久久久久 | 香蕉视频在线视频 | 久久天天躁夜夜躁狠狠85麻豆 | 久草在线视频首页 | 美女在线免费视频 | 中文字幕免费高清 | 国产97色 | 久久婷婷一区二区三区 | 精品在线一区二区三区 | 波多野结衣久久资源 | 日韩黄色一级电影 | 免费成人在线观看 | 又黄又爽又刺激的视频 | 91看片一区二区三区 | 国内揄拍国内精品 | 中文字幕一区二区三 | 久久久久国产一区二区三区四区 | 91观看视频 | 一区二区中文字幕在线观看 | 色综合天天综合在线视频 | 啪啪动态视频 | 欧美在线观看禁18 | 国产成人精品一区二三区 | 91看成人 | 亚洲国产美女久久久久 | 国产特级毛片aaaaaa | 色综合婷婷久久 | 天天久久综合 | 欧美日韩国产一区二区在线观看 | 久久国产精品99久久久久久丝袜 | 国产午夜三级 | 色综合小说 | 国产精品入口久久 | 欧美激情第十页 | 欧美一级久久 | 欧美精品一区在线发布 | 久草电影网| 能在线观看的日韩av | 久久视频精品在线观看 | 国产xvideos免费视频播放 | 色综合www | 69国产盗摄一区二区三区五区 | 国产精品永久免费 | 国产一区二区久久 | 久久夜色精品国产欧美乱 | 深夜国产在线 | 99色在线观看视频 | 久久久人人人 | 999日韩 | 女人18毛片90分钟 | 精品日韩视频 | 91av电影在线观看 | 午夜黄色影院 | 国产精品初高中精品久久 | 久久久综合香蕉尹人综合网 | 日韩精品视频第一页 | 国产香蕉97碰碰久久人人 | 一级免费看视频 | 夜夜夜影院 | 国产丝袜在线 | 丁香花中文字幕 | 国产最新在线观看 | 国产午夜精品一区 | 日本在线h | 激情五月综合网 | 91麻豆国产福利在线观看 | 91九色porn在线资源 | 在线观看国产亚洲 | 很黄很黄的网站免费的 | 欧美久久久久久久 | 中文字幕人成一区 | 国产黄色美女 | 97国产一区二区 | 男女靠逼app | 亚洲午夜久久久久久久久久久 | 国产在线观看高清视频 | 亚欧洲精品视频在线观看 | 五月天婷婷在线观看视频 | 成年人国产视频 | 亚洲成人欧美 | 亚洲成av人片 | 久草视频在线新免费 | 在线观看日韩 | 爱爱av在线 | 亚洲精品女人 | 日韩精品一区二区久久 | 国内精品久久久 | 91精品国产三级a在线观看 | 91麻豆国产福利在线观看 | 蜜桃视频日韩 | 国产成人99av超碰超爽 | 中文字幕日韩一区二区三区不卡 | 西西www4444大胆视频 | www.黄色片.com | 日韩免费观看av | 在线精品视频免费播放 | 日韩精品在线视频免费观看 | 91最新地址永久入口 | 国产在线第三页 | 日韩毛片在线一区二区毛片 | 97品白浆高清久久久久久 | 中文字幕中文字幕在线中文字幕三区 | 最近中文字幕高清字幕在线视频 | 在线观看日韩精品 | 99视频精品在线 | 免费在线一区二区三区 | 久久久亚洲成人 | 欧美久久九九 | 国产主播99 | 波多野结衣精品在线 | 欧美在线视频免费 | 日韩高清av | 久久人91精品久久久久久不卡 | 中文国产在线观看 | 玖草影院 | 久久天天躁夜夜躁狠狠85麻豆 | 婷婷丁香社区 | 一区二区三区免费在线播放 | 欧美影片| 91久久久国产精品 | 天天操天天操一操 | 天天操比 | 91久久国产自产拍夜夜嗨 | 国产亚洲一区 | 欧美热久久 | 天天干天天干天天色 | 免费av影视 | 免费色视频 | 久久er99热精品一区二区三区 | 亚洲综合激情 | 国产在线观看中文字幕 | 国色天香永久免费 | 国产96在线视频 | 在线免费观看视频 | 国产视频首页 | 在线观看视频你懂得 | 久久视 | 成人在线一区二区三区 | 日日激情 | 日韩一区二区三区在线看 | 日精品 | 欧美激情精品久久 | 九色最新网址 | 亚洲婷婷在线 | 亚洲jizzjizz日本少妇 | 丁香激情综合国产 | 成人在线免费看 | 欧美aaa大片 | 亚洲午夜小视频 | 一区二区三区四区五区在线视频 | 成人免费电影 | 黄色三级视频片 | 综合久久久久久久久 | 青春草免费在线视频 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产精品国产三级国产aⅴ入口 | 国产精品亚洲成人 | 人人爽人人爽人人片av免 | 日韩在线网址 | 久久99久久99精品免费看小说 | av片在线看 | 国产福利免费看 | 欧美性生活大片 | 国产在线不卡精品 | 玖玖在线资源 | 日日夜夜狠狠干 | 五月天综合网站 | 亚洲成年片 | av中文字幕在线免费观看 | 99精品一区二区 | 激情综合网在线观看 | 天天操天天干天天操天天干 | 狠狠色噜噜狠狠狠狠2021天天 | 日韩字幕 | 午夜精品久久久久久久99无限制 | 五月婷婷丁香在线观看 | 97在线精品国自产拍中文 | 婷婷精品 | 波多野结衣综合网 | 婷婷久久一区二区三区 | 最新成人av| 久久兔费看a级 | 欧美精品乱码久久久久久按摩 | 国产69久久 | 国产香蕉视频在线观看 | 亚洲aⅴ一区二区三区 | 午夜精品久久久 | 久久99国产精品久久 | 亚洲国产视频网站 | 日韩午夜电影 | 狠狠操91| 国产日产精品一区二区三区四区 | 精品在线观看一区二区三区 | 91伊人久久大香线蕉蜜芽人口 | 丁香色天天 | 在线亚洲激情 | 91精品国产一区二区在线观看 | 日韩av免费在线电影 | 亚洲乱亚洲乱妇 | 久久综合久久综合久久综合 | 国产精品高潮呻吟久久久久 | 国产一级精品绿帽视频 | 欧美精品v国产精品v日韩精品 | 岛国av在线免费 | 国产免费作爱视频 | 欧美久久久久久久久久久久 | 夜夜躁狠狠躁 | 亚洲电影av在线 | www.午夜视频 | 在线一区av | 久久久麻豆精品一区二区 | 免费高清男女打扑克视频 | 免费看污污视频的网站 | 欧美日韩性视频 | 91女人18片女毛片60分钟 | 人人爱人人舔 | 一级片免费在线 | 久久久国产99久久国产一 | 亚洲国产欧美一区二区三区丁香婷 | 免费在线激情电影 | 久久99国产精品自在自在app | 久久久久久免费 | 99久久精品国产一区二区三区 | 亚洲成人免费在线 | 国产精品国产三级国产不产一地 | 日本在线精品视频 | 四虎最新域名 | 在线观看亚洲精品视频 | 欧美一级片在线 | 人人射人人爽 | 免费观看一级 | 亚洲黄色av网址 | 国产一级久久久 | 久久久久国产精品免费网站 | 久久综合福利 | 免费看污污视频的网站 | 久久久国产日韩 | 亚洲精品久久激情国产片 | 在线观看免费版高清版 | 五月天久久综合 | 在线观看黄av | 91少妇精拍在线播放 | 国产小视频在线免费观看视频 | 成人免费网站在线观看 | 免费观看性生交大片3 | 中文字幕成人网 | 久久精品高清 | 欧洲亚洲精品 | 在线视频日韩精品 | 午夜精品视频免费在线观看 | 91成人精品观看 | 黄色的视频网站 | 色婷婷亚洲综合 | 国产日本在线播放 | 五月开心网 | 色综合天天天天做夜夜夜夜做 | 亚洲 在线 | 婷婷综合影院 | 亚洲日本成人 | 午夜精品一区二区三区在线播放 | 五月婷丁香 | 日韩精品一区二区三区三炮视频 | 91日韩国产| 亚洲另类视频 | www五月婷婷 | 亚洲午夜久久久久 | 色婷婷狠狠操 | 97超碰人人澡| 欧美网站黄色 | 天天操天天操天天操天天操天天操 | 99riav1国产精品视频 | 伊人天天综合 | 久久久久五月天 | 天堂av最新网址 | 国产一二区免费视频 | 天天天天色综合 | 91精品国产自产91精品 | 在线免费观看视频 | 一级一片免费看 | 国产精品久久久久久a | 欧美激情精品久久久久久免费 | 欧美日韩免费一区二区 | 免费视频资源 | 亚洲综合涩 | 成人国产精品一区 | 999久久久免费精品国产 | 丁香九月激情 | 狠狠色丁香久久婷婷综合丁香 | 在线网站黄| av888.com | 91看片在线观看 | www178ccom视频在线 | 久草视频免费在线观看 | 日韩精品电影在线播放 | 在线免费观看国产视频 | 五月精品 | 久久精品国产一区二区三 | 久久久久国产精品免费免费搜索 | 91视频在线看 | 91亚洲综合 | 又黄又爽免费视频 | 91亚洲精品国偷拍自产在线观看 | 国产成人99av超碰超爽 | 精品国内自产拍在线观看视频 | 日韩精品资源 | 婷婷5月激情5月 | 婷婷丁香狠狠爱 | 在线观看日韩一区 | av一二三区| 日韩久久在线 | 黄色性av| 欧美一级片在线播放 | 日批网站免费观看 | 久要激情网 | 国产精品一区免费观看 | 夜夜躁狠狠躁日日躁 | 99久久精品免费看国产一区二区三区 | 中文字幕有码在线观看 | 中文在线最新版天堂 | 岛国片在线| 婷婷五月色综合 | 国产精品一区二区美女视频免费看 | 欧美 激情 国产 91 在线 | 成人av午夜| 99免在线观看免费视频高清 | 激情黄色一级片 | 精品96久久久久久中文字幕无 | 91香蕉视频色版 | 亚洲精品午夜aaa久久久 | 黄色h在线观看 | 国产日韩中文在线 | 亚洲欧美激情精品一区二区 | 亚洲欧美国内爽妇网 | www.色五月.com| 99视频在线免费观看 | 久久99久久99精品免观看粉嫩 | 欧美日韩精品免费观看 | 黄色高清视频在线观看 | 美女视频黄是免费的 | 青草视频在线播放 | 国产资源在线视频 | 国语精品久久 | 久久精品久久国产 | 国产精品久久久久久高潮 | a视频免费看 | 蜜臀av性久久久久av蜜臀三区 | 99在线视频网站 | 日韩精品免费一区二区在线观看 | 6080yy精品一区二区三区 | 91传媒视频在线观看 | 国产精品第一页在线观看 | 日本在线观看中文字幕无线观看 | 精品久久久成人 | 91精品爽啪蜜夜国产在线播放 | 国产精品一区二区三区免费视频 | 欧美激情精品久久久久久免费 | 国产无套精品久久久久久 | 日日夜夜天天综合 | 日本久久久久久久久 | 国内精品久久久久久久久久久 | 成人av免费在线播放 | 日韩欧美高清在线 | 狠狠色伊人亚洲综合网站色 | 香蕉视频在线免费 | 久久五月精品 | caobi视频 | av短片在线 | 高清av中文在线字幕观看1 | 国产一级电影免费观看 | 国产区网址 | 久草精品电影 | 一级片免费观看 | 免费黄色av电影 | 欧美精品一区二区免费 | av成人在线观看 | 国产日韩视频在线观看 | 欧美色图88 | 在线视频 你懂得 | 日日夜夜人人精品 | 久久综合久久久 | 亚洲成人家庭影院 | 伊人色综合久久天天 | www.午夜 | 99一级片 | 96视频免费在线观看 | 日韩精品在线观看视频 | 美女网站黄免费 | 国产不卡在线播放 | 国产999精品视频 | 九九视频在线 | 91久久爱热色涩涩 | 国产精品成人自产拍在线观看 | 日韩激情综合 | 91网站观看| 中文字幕日韩在线播放 | 日韩欧美在线高清 | 亚洲视频电影在线 | 久久精品国产精品 | 国产精品久久99精品毛片三a | av日韩在线网站 | 在线视频婷婷 | 国产高清在线精品 | 免费色黄| 97人人澡人人添人人爽超碰 | 国产专区欧美专区 | 亚洲精品99| 欧美 亚洲 另类 激情 另类 | 国产一级免费在线 | 在线观看韩日电影免费 | 在线影院中文字幕 | 国产精品永久免费在线 | 91在线视频一区 | 欧美五月婷婷 | 99久久99久久精品国产片果冰 | 国产护士hd高朝护士1 | 丁香导航 | 激情网婷婷 | 正在播放一区二区 | 91成人天堂久久成人 | 黄色亚洲精品 | 国产精品一区二区白浆 | 丁香激情综合国产 | 亚洲成人一二三 | 日本精品一 | 免费在线观看成人 | 国产91学生粉嫩喷水 | 天天骚夜夜操 | 久久99电影| 国产美女在线观看 | 最新av在线免费观看 | 日韩欧美一区二区三区在线观看 | 91精品伦理 | www色 | 最近中文字幕大全中文字幕免费 | 日夜夜精品视频 | 91在线porny国产在线看 | 五月天堂色 | 国产精美视频 | 成人黄在线观看 | 最近日韩免费视频 | 国产成人av电影在线观看 | 日韩精选在线 | 久久久久伦理电影 | 在线看片一区 | 五月开心激情网 | 亚洲欧美视频在线 | 91av资源网 | 精品久久久久一区二区国产 | 97视频一区 | 黄色片视频免费 | 天天干天天操天天爱 | 亚洲综合少妇 | 波多野结衣在线视频一区 | 免费日韩 精品中文字幕视频在线 | 亚洲精品xx | 久久高清国产 | 成人国产一区 | 亚洲精品黄色片 | 天天干夜夜操视频 | 免费看久久| 久久久久久蜜av免费网站 | 亚洲aⅴ在线观看 | 中文字幕在线观看完整版电影 | 久久99网站 | 米奇影视7777 | 国产福利一区二区三区在线观看 | 黄色在线观看免费网站 | 97国产在线观看 | 91综合视频在线观看 | 久久综合射 | 99999精品| 三上悠亚在线免费 | 日韩欧美精品在线视频 | 欧美日韩不卡一区二区三区 | 久草色在线观看 | 国产精品第三页 | 天天干天天操天天爱 | 国产资源中文字幕 | 国产精品一区二区久久国产 | 日韩伦理片一区二区三区 | 亚洲va在线va天堂va偷拍 | 一区二区三区四区久久 | 黄色精品久久久 | 深爱激情五月婷婷 | 国产99久 | 国产亚洲精品电影 | 久久都是精品 | 免费观看一级一片 | 国产成人久久 | 中文字幕的 | 成人丁香花 | 天天艹天天爽 | 婷婷99| 国产日韩欧美在线观看视频 | 黄色在线视频网址 | 日韩欧美视频一区二区 | 一区二区三区在线影院 | 午夜av片 | 国产大尺度视频 | 久久国产精品一国产精品 | 国产一级在线免费观看 | 亚洲精品综合一二三区在线观看 | 久久一本综合 | 久久婷婷精品 | 久久久久精 | 久久久www免费电影网 | 四虎在线免费观看 | 国产麻豆电影 | 99在线高清视频在线播放 | 一区 二区 精品 | 色综合a| 一级黄网| 精品成人免费 | 这里只有精彩视频 | 精品少妇一区二区三区在线 | 五月激情婷婷丁香 | 九九av | 草久热| 永久免费的啪啪网站免费观看浪潮 | 婷婷六月丁香激情 | 免费av网址在线观看 | 91女神的呻吟细腰翘臀美女 | 中文字幕电影一区 | 日韩欧美专区 | 久久久久成人精品 | 国产精品手机播放 | 日韩精品一区二区久久 | 免费看的黄网站软件 | 九九热只有这里有精品 | 在线天堂日本 | 99中文字幕 | 国产91影视 | a级黄色片视频 | 国产精品毛片一区二区在线看 | 欧美日韩一区二区视频在线观看 | 91福利在线导航 | 奇米777777 | 二区三区毛片 | 色99在线 | 日韩欧美在线免费 | 天天草av| 久久久久激情 | 精品国产aⅴ麻豆 | 色婷婷一 | 久久大香线蕉app | 中文字幕在线观看av | 国产男女爽爽爽免费视频 | 亚洲成人精品影院 | 日韩经典一区二区三区 | 婷婷亚洲最大 | 婷婷六月天天 | 日韩在线观看你懂得 | 中文字幕一区二区三区精华液 | 亚洲一区黄色 | 久久高清国产 | 在线免费观看黄色av | 麻豆视频免费播放 | 午夜精品久久久久久久99热影院 | 亚洲精品日韩在线观看 | 在线国产一区 | 午夜视频一区二区 | 亚洲三级网站 | 日韩精品一区二区三区水蜜桃 | 欧美精品一区二区性色 | 色狠狠婷婷 | 99热这里有精品 | 国产黄色免费看 | 亚洲精品高清视频 | 首页av在线 | 精品亚洲男同gayvideo网站 | 国产精品白浆 | 色视频在线免费 | 精品美女在线视频 | 久久精品亚洲一区二区三区观看模式 | 国产精品中文 | 精品不卡视频 | 久久九九影视网 | 麻豆久久 | 美女在线观看网站 | 91精品免费| 在线黄色国产电影 | 最近中文字幕在线播放 | 91麻豆精品国产91久久久无限制版 | 日韩色在线 | 能在线观看的日韩av | 日b视频国产 | 亚洲精品国偷拍自产在线观看 | 久久久亚洲精华液 | 日韩电影一区二区三区 | 久久精品中文字幕免费mv | 国产免码va在线观看免费 | 精品1区二区 | 久久夜色电影 | 国产一区二区三区免费在线 | 中文日韩在线视频 | 在线看片视频 | 91精品在线免费视频 | 天天射天天拍 | 首页中文字幕 | 成年人看片 | 婷婷精品在线视频 | 在线欧美国产 | 激情综合亚洲 | 91精品黄色| 成人黄色大片在线免费观看 | 2019中文在线观看 | 国产精品久久久久久久久费观看 | 亚洲第一成网站 | 日韩精品久久久免费观看夜色 | 久草视频免费观 | 国产成人区 | 国产女人18毛片水真多18精品 | 中文字幕免费看 | 成人在线观看网址 | 欧美国产不卡 | 91久久国产综合精品女同国语 | 美女黄色网在线播放 | 国产五十路毛片 | 综合网中文字幕 | 亚洲男男gaygayxxxgv | ww亚洲ww亚在线观看 | 黄色网址国产 | 色偷偷人人澡久久超碰69 | 波多野结衣在线观看视频 | 国产中文在线观看 | 欧美91片 | 欧美一区二区三区在线播放 | 国产区av在线 | 国产中文字幕精品 | 亚洲精品在线免费看 | 91精品老司机久久一区啪 | 精品免费| avove黑丝| 成片免费| 国产无套精品久久久久久 | 伊人天天狠天天添日日拍 | 精品国产精品国产偷麻豆 | 国产精品毛片久久久 | 日日夜夜精品网站 | 久草在线视频免费资源观看 | 色综合咪咪久久网 | 色综合夜色一区 | 日韩精品视频免费专区在线播放 | 国产免费亚洲高清 | 国产精品九九视频 | 国产一区在线观看免费 | 99超碰在线观看 | 麻豆一精品传二传媒短视频 | 久亚洲| 久久精品福利 | 在线免费av网站 | 毛片网站免费 | 色多多在线观看 | 日韩超碰| 在线91网| 日韩二区在线播放 | 成人国产精品一区 | 日韩网站在线看片你懂的 | 亚洲综合色网站 | av网站地址 | 国产精品一区二区免费视频 | 操操操av| 久久色亚洲| 中文字幕av免费在线观看 | 国模视频一区二区 | 91麻豆看国产在线紧急地址 | 日韩欧美精品在线 | 综合激情 | 在线观看网站你懂的 | 91最新在线视频 | 久久激情久久 | 丝袜美女视频网站 | 久草在线费播放视频 | 97精品国产97久久久久久免费 | 99免在线观看免费视频高清 | 免费精品在线 | 免费网站v | 波多野结衣在线观看一区二区三区 | 欧美一级裸体视频 | 色射爱| 欧美亚洲一区二区在线 | 五月婷婷,六月丁香 | 免费亚洲黄色 | 亚洲综合婷婷 |