中文在线一区二区_欧美在线综合_久久久久久综合_欧美一区二区三区视频_国产免费看_国产福利精品一区

日志

日志可以快速幫助開發者快速定位問題的根源、追蹤程序執行的過程、追蹤數據變化、數據統計和性能分析等。

配置說明

EasySwoole3.4.4 版本中優化了框架默認的日志處理機制,允許用戶更加方便地去自定義配置日志處理,可以直接在配置文件 (dev.php/produce.php) 中進行配置。(以后版本也將兼容以下配置特性)

配置包括以下幾方面:

  • 設置記錄日志文件時日志文件存放目錄 (dir),用戶可以自己設置日志存放目錄(但是一定要保證日志有寫入權限),配置值為 路徑,默認為 框架根目錄的 Log 目錄
  • 設置記錄日志時的日志最低等級 (level),等級配置值默認為 \EasySwoole\Log\LoggerInterface::LOG_LEVEL_DEBUG,等級值支持 \EasySwoole\Log\LoggerInterface::LOG_LEVEL_DEBUG (0級)\EasySwoole\Log\LoggerInterface::LOG_LEVEL_INFO (1級)\EasySwoole\Log\LoggerInterface::LOG_LEVEL_NOTICE (2級)\EasySwoole\Log\LoggerInterface::LOG_LEVEL_WARNING (3級)\EasySwoole\Log\LoggerInterface::LOG_LEVEL_ERROR (4級)。例如當我們在配置文件中把日志等級設置為 \EasySwoole\Log\LoggerInterface::LOG_LEVEL_INFO (1級) 時,就不會把我們在框架中調用打印小于這個等級的日志記錄記錄到日志文件中 (比如 LOG_LEVEL_DEBUG (0級) 就不會被記錄到日志當中了,也不會顯示在控制臺了)。
  • 設置日志處理器 handler (handler),默認使用框架內置 handler,用戶可以自定義日志類實現 \EasySwoole\Log\LoggerInterface 接口,來處理記錄日志。配置值為 自定義處理類名,默認為 \EasySwoole\Log\Logger。具體自定義實現日志處理器可看下文。
  • 設置記錄日志到日志文件時是否在控制臺打印日志 (logConsole)。配置值為 boolean 值,默認為 true,即開啟。
  • 設置是否開啟在控制臺打印日志 (displayConsole)。配置值為 boolean 值,默認為 true,即開啟。
  • 設置打印日志時忽略哪些分類的日志不進行記錄 (ignoreCategory) 。配置值為 array 類型值,默認為 null (即不忽略任何分類的日志,任何分類的日志都進行在控制臺顯示打印并記錄到文件),配置忽略分類值支持 debuginfonoticewarningerror 作為配置值 array 中的可選值。例如:設置為 ['debug', 'notice'] 時,即當我們在框架中使用下面列舉的使用日志的方法時,調用 debugnotice 方法記錄日志時,不會把 debugnotice 分類的日志在控制臺顯示,也不會記錄到日志文件中。

下面為配置文件中配置示例:

<?php

use EasySwoole\Log\LoggerInterface;

return [
    // ... 這里省略
    'MAIN_SERVER' => [
        // ... 這里省略
    ],
    "LOG" => [
        // 設置記錄日志文件時日志文件存放目錄
        'dir' => null,
        // 設置記錄日志時的日志最低等級,低于此等級的日志不進行記錄和顯示
        'level' => LoggerInterface::LOG_LEVEL_DEBUG,
        // 設置日志處理器 `handler` (handler)
        'handler' => null,
        // 設置開啟在記錄日志到日志文件時在控制臺打印日志
        'logConsole' => true,
        // 設置開啟在控制臺顯示日志
        'displayConsole'=>true,
        // 設置打印日志時忽略哪些分類的日志不進行記錄
        'ignoreCategory' => []
    ],
    // ... 這里省略
];

以上 levelignoreCategory 的設置,更加方便用戶在正式上線項目時,屏蔽那些在開發階段的調試日志不進行記錄和顯示。當然對于 PHP 異常錯誤等級 的等級設置(即 error_reporting()),用戶也可以設置,詳細請查看 iniialize 事件中設置ERROR_LEVEL

注意:在 EasySwoole 3.4.3 版本中,僅支持對上述 dirlevelhandler 的配置。而在 3.4.2 之前版本中,僅支持對上述 dir 的配置。

日志使用

以下方法可以在框架的 boostrap 事件之后的任意位置進行調用。調用之前請先看下文注意事項。

在非框架中使用,例如是單元測試腳本,請執行 \EasySwoole\EasySwoole\Core::getInstance()->initialize(); 用于初始化日志。 在 EasySwoole 3.3.7 之前版本中,initialize 事件調用為:EasySwoole\EasySwoole\Core::getInstance()->initialize()->globalInitialize();

log 記錄顯示日志

// 打印和記錄 `DEBUG` 等級、`debug` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->log('record level:DEBUG-category:debug log info',\EasySwoole\Log\LoggerInterface::LOG_LEVEL_DEBUG,'debug');
### [舊版本說明] 注意:當找不到 `\EasySwoole\Log\LoggerInterface::LOG_LEVEL_DEBUG` 常量,請查看是否為 `\EasySwoole\EasySwoole\Logger::LOG_LEVEL_INFO` 

// 打印和記錄 `INFO` 等級、`info` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->log('record level:INFO-category:info log info',\EasySwoole\Log\LoggerInterface::LOG_LEVEL_INFO,'info');

// 打印和記錄 `NOTICE` 等級、`notice` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->log('record level:NOTICE-category:notice log info',\EasySwoole\Log\LoggerInterface::LOG_LEVEL_NOTICE,'notice');

// 打印和記錄 `WARNING` 等級、`warning` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->log('record level:WARNING-category:warning log info',\EasySwoole\Log\LoggerInterface::LOG_LEVEL_WARNING,'warning');

// 打印和記錄 `ERROR` 等級、`error` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->log('record level:ERROR-category:error log info',\EasySwoole\Log\LoggerInterface::LOG_LEVEL_ERROR,'error');

運行結果:在控制臺和日志文件 Log\log_XxxxXx.log 中均可看到如下結果:

// 格式說明: [記錄日志時間][分類][等級]:[日志內容]
[2021-03-18 22:52:09][debug][debug]:[record level:DEBUG-category:debug log info]
[2021-03-18 22:52:09][info][info]:[record level:INFO-category:info log info]
[2021-03-18 22:52:09][notice][notice]:[record level:NOTICE-category:notice log info]
[2021-03-18 22:52:09][warning][warning]:[record level:WARNING-category:warning log info]
[2021-03-18 22:52:09][error][error]:[record level:ERROR-category:error log info]

info 日志

// 打印和記錄 `INFO` 等級、`info` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->info('record level:INFO-category:info log info');

waring 日志

// 打印和記錄 `WANING` 等級、`waring` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->waring('record level:WANING-category:waring log info');

console 日志

// 只在控制臺打印 `INFO` 等級、`debug` 分類的日志 (不記錄日志文件)
\EasySwoole\EasySwoole\Logger::getInstance()->console('console', \EasySwoole\Log\LoggerInterface::LOG_LEVEL_INFO, 'debug');

notice 日志

// 打印和記錄 `NOTICE` 等級、`notice` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->notice('record level:NOTICE-category:notice log info');

error 日志

// 打印和記錄 `ERROR` 等級、`error` 分類的日志
\EasySwoole\EasySwoole\Logger::getInstance()->error('record level:ERROR-category:error log info');

event 日志寫入后執行回調

使用 event 時,請先注冊 Event

// 日志寫入之后執行
\EasySwoole\EasySwoole\Logger::getInstance()->onLog()->set('myHook', function ($msg, $logLevel, $category) {
    // 增加日志寫入之后的回調函數
});

自定義日志處理器

需要實現 EasySwoole\Log\LoggerInterface 即可:

自定義示例如下,新建 App\Log\LogHandler.php 文件,編輯內容如下:

<?php

namespace App\Log;

use EasySwoole\Log\LoggerInterface;

class LogHandler implements LoggerInterface
{

    private $logDir;

    function __construct(string $logDir = null)
    {
        if (empty($logDir)) {
            $logDir = getcwd();
        }
        $this->logDir = $logDir;
    }

    function log(?string $msg, int $logLevel = self::LOG_LEVEL_INFO, string $category = 'debug'): string
    {
        $date = date('Y-m-d H:i:s');
        $levelStr = $this->levelMap($logLevel);
        $filePath = $this->logDir . "/log_{$category}.log";
        $str = "自定義日志:[{$date}][{$category}][{$levelStr}] : [{$msg}]\n";
        file_put_contents($filePath, "{$str}", FILE_APPEND | LOCK_EX);
        return $str;
    }

    function console(?string $msg, int $logLevel = self::LOG_LEVEL_INFO, string $category = 'console')
    {
        $date = date('Y-m-d H:i:s');
        $levelStr = $this->levelMap($logLevel);
        $temp = "自定義日志:[{$date}][{$category}][{$levelStr}]:[{$msg}]\n";
        fwrite(STDOUT, $temp);
    }

    private function levelMap(int $level)
    {
        switch ($level) {
            case self::LOG_LEVEL_INFO:
                return 'info';
            case self::LOG_LEVEL_NOTICE:
                return 'notice';
            case self::LOG_LEVEL_WARNING:
                return 'warning';
            case self::LOG_LEVEL_ERROR:
                return 'error';
            default:
                return 'unknown';
        }
    }
}

注冊自定義日志處理器

(EasySwoole 3.4.4 及以上版本可使用) 方法1. 在配置文件 (dev.php / produce.php)中注冊自定義日志處理器

<?php

use EasySwoole\Log\LoggerInterface;

return [
    // ... 這里省略
    'MAIN_SERVER' => [
        // ... 這里省略
    ],
    "LOG" => [
        'dir' => null,
        'level' => LoggerInterface::LOG_LEVEL_DEBUG,
        // 注冊日志處理器 `handler` (handler)
        'handler' =>  new \App\Log\LogHandler(),
        'logConsole' => true,
        'displayConsole'=>true,
        'ignoreCategory' => []
    ],
    // ... 這里省略
];

(EasySwoole 3.4.x+ 版本可使用) 方法2. 在 initialize 事件 中注冊自定義 logger 處理器

注冊示例代碼如下:

<?php

namespace EasySwoole\EasySwoole;

use EasySwoole\EasySwoole\AbstractInterface\Event;
use EasySwoole\EasySwoole\Swoole\EventRegister;

class EasySwooleEvent implements Event
{
    public static function initialize()
    {
        date_default_timezone_set('Asia/Shanghai');

        // 注冊自定義 `logger` 處理器
        \EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::LOGGER_HANDLER, new \App\Log\LogHandler());

        // 或使用如下方式進行注冊自定義 `logger` 處理器
        // \EasySwoole\EasySwoole\Logger::getInstance(new \App\Log\LogHandler());
    }

    public static function mainServerCreate(EventRegister $register)
    {

    }
}

注意:針對 EasySwoole 3.4.x 之前版本,請在 bootstrap 事件(即項目根目錄的 bootstrap.php 文件)中,使用 \EasySwoole\EasySwoole\Logger::getInstance(new \App\Log\LogHandler()); 方式注冊自定義日志處理器。

日志中心

通常在一些情況下,會把數據往日志中心推送進行數據分析,在 onLog 回調,把日志信息,推送到日志中心即可。

主站蜘蛛池模板: 国产精品久久久久久久久软件 | www久久精品 | 日本免费黄色 | 国产高潮久久 | 日韩中文一区二区三区 | 欧美setu| 国产精品美乳一区二区免费 | 欧美精品在线观看 | 日韩a∨精品日韩在线观看 国产高清视频在线观看 | 亚洲一区二区三区视频 | 99中文字幕| 欧美精品成人一区二区三区四区 | 日日摸夜夜添夜夜添特色大片 | 91超碰在线观看 | 国产毛片毛片 | 免费的av| 在线免费看黄 | a久久| 国产成人综合在线观看 | 欧美中文字幕一区二区 | 超色视频在线观看 | 精品国产一区二区三区小蝌蚪 | 91人人爽人人爽人人精88v | 国产亚洲一区二区三区在线观看 | a级毛片免费在线 | 成人精品久久久 | 欧美成人a| 免费观看视频毛片 | 国产在线综合网 | 亚洲xx视频 | www成人精品 | 精品福利一区二区三区 | 在线观看免费视频黄 | 中文字幕黄色 | 婷婷色综合 | 久久久久久91亚洲精品中文字幕 | 久草毛片 | 欧美一区二区三区在线视频观看 | 欧美精品一区二 | 在线成人小视频 | 久草热8精品视频在线观看 欧美黄色小视频 | 国产影视| 日韩欧美一区二区精品 | 日韩在线 | 欧美v片 | 亚洲精品乱码久久久久久金桔影视 | 久久久精品呻吟 | 亚洲国产精品成人 | 亚洲黄色片免费看 | 国产成人精品一区二区三区福利 | 91中文在线 | 国产2区 | 黄色在线观看 | 91精品国产91久久久久久 | 成人免费小视频 | 国产91麻豆视频 | 欧美不卡一区二区三区 | 精品久久一区二区三区 | 国产高清精品在线 | 精品久久av | 亚洲电影在线播放 | 九九热精品视频在线观看 | 成年女人在线观看 | 亚洲国产精品va在线看黑人 | 国产色黄视频 | 免费av电影网站 | www.夜夜爽 | 国产在线观看一区 | 欧美亚洲 | 久久美女视频 | 国产精品成人国产乱一区 | av色综合| 国产成人精品一区二区三区视频 | 久久综合久久综合久久 | 亚洲精品视频一区二区三区 | 国产999精品久久久久久 | 热久久国产| 国产综合精品一区二区三区 | 欧美一区二区最爽乱淫视频免费看 | 一区二区三区久久久久 | av资源中文在线 | 伊人精品影院 | 欧美精品成人一区二区在线 | 色淫av| 欧美成年人网站 | 91精品国产欧美一区二区成人 | 成人a视频片观看免费 | 国产精品99久久免费观看 | 欧美a级片在线观看 | 日韩视频在线一区二区 | 久久综合另类激情人妖 | 欧美成人a| 日韩国产一区二区 | 国产精品国产三级国产aⅴ中文 | 欧美成人一级 | 久久草| 午夜网址 | 久久综合成人精品亚洲另类欧美 | 国产综合区 | 亚洲精品国精品久久99热 | 日韩av色| 91高清在线 | 国内精品久久久久 | 久久精品噜噜噜成人av农村 | 在线成人www免费观看视频 | 亚洲精品一区二区三区蜜桃久 | 日韩在线视频播放 | 日韩欧美视频 | 日韩精品极品视频在线观看免费 | 成人福利在线观看 | 亚洲国产精品激情在线观看 | 一区二区三区在线 | 久久久嫩草 | 欧美激情亚洲 | 台湾黄色网 | 二区三区在线观看 | 含羞草www国产在线视频 | 91新视频 | 欧美国产日韩精品 | 亚洲国产精品视频 | 99久久国 | 国产精品久久久久久久久久久久冷 | 久久亚洲欧美日韩精品专区 | 亚洲一区二区中文 | 九九热精品在线播放 | 最近高清无吗免费看 | 国产精品成人在线 | 一区二区三区精品 | 久久久久久亚洲一区二区三区蜜臀 | 九色在线观看 | 久久综合电影 | 能看的av网站 | 日韩精品免费在线视频 | 97超碰青青草 | 免费黄色在线看 | 国产一区亚洲二区三区 | 三级视频网站 | 午夜精品久久久久久久久 | 久久精品2019中文字幕 | 精品久久久久久久久久久久久久久久久久久 | 色噜噜狠狠狠综合曰曰曰88av | 久久久久久久久久亚洲 | 日本精品久久久 | 美日韩免费视频 | 久久久精品播放 | 一区二区三区 在线 | 欧美成人精品一区二区三区在线看 | 一级做a爰片性色毛片精油 欧美中文字幕在线观看 | 91cn国产在线| 精品视频在线免费观看 | 国产片在线观看.com | 久久国产综合 | 欧美第8页| 一区二区三区免费观看视频 | 精品视频在线观看 | 日韩一区不卡 | 国产一区二区三区久久久久久久久 | 在线看国产 | 日韩高清国产一区在线 | 亚洲精品片 | 一区亚洲 | 欧美成人精品 | 日韩av怡红院 | 中文字幕在线观看一区二区 | 国产中文字幕一区 | 偷拍自拍网 | 日韩在线观看中文字幕 | 久久久久久99精品 | 毛片无码国产 | 国产久精品 | 天天草天天干 | 日韩精品在线一区 | 日韩三级视频 | 黄色污污视频 | 成人免费在线观看网址 | 91偷拍精品一区二区三区 | 国产精品久久国产精品 | 一本大道久久a久久精二百 国产欧美视频一区二区 | 久久成人高清 | 日韩国产一区二区 | 伊人网在线观看 | 国产欧美一区二区精品久久 | 毛片在线视频 | 亚洲福利电影网 | 午夜欧美一区二区三区在线播放 | 一级毛片免费视频 | 九色在线 | 精品国产乱码久久久久久1区2区 | 午夜视频免费在线观看 | 国产成人一区二区三区在线观看 | 99精品电影| 国产免费一区 | 一级片免费视频 | 国产中文字幕亚洲 | 午夜看片 | 免费观看在线午夜影视 | 日韩一级视频 | 日韩成人精品在线 | 人人爽人人爽人人片av | 国产资源在线观看视频 | 日韩一区二区三区在线 | 不卡视频一二三区 | 免费av一区二区三区 | 成人av播放 | 黄色一级大片在线免费看产 | 日韩毛片 | 不卡一区| 成人中文字幕在线观看 | 在线一级视频 | 伊人热久久婷婷 | 最近韩国日本免费观看mv免费版 | 在线看黄色毛片 | 国产欧美精品一区二区三区四区 | 亚洲成人av在线 | 日韩在线免费播放 | 在线成人亚洲 | 国产成在线观看免费视频 | 一级电影免费在线观看 | 99草视频 | 久久人人爽人人爽 | 欧美日韩精品网站 | 日本高清视频在线播放 | 欧美日韩三区 | av在线电影网 | 午夜影院免费观看 | 中文字幕日韩视频 | 中日韩欧美风情视频 | 成人久久久久爱 | 色婷婷久久一区二区三区麻豆 | 国产亚洲人成网站在线观看 | 日本a在线| 国产成人在线视频 | 欧美精品第一页 | 嫩草网站在线观看 | 天天综合久久 | 日本一区二区三区免费观看 | 国产精品成人在线视频 | 特黄特色的大片观看免费视频 | 黄色成人一级片 | 亚洲 欧美 精品 | 欧美一区在线视频 | 7878www免费看片 | 中文字幕精品一区久久久久 | 成人午夜精品一区二区三区 | 亚洲精品毛片一区二区 | 国产成人一区 | 啪啪网站免费 | 欧美日韩一区二区三区不卡视频 | 国产一区二区三区在线 | 成人a级片在线观看 | 精品久久99 | 一区二区三区国产在线 | 国产成人精品综合 | 久久久久久久av | 欧美色综合网 | 亚洲综合成人在线 | 成人激情在线视频 | 欧美日韩一区在线观看 | 日韩视频网 | 国产毛片毛片毛片 | 爱色.av| 在线国产小视频 | 欧美精品一二三区 | 欧美午夜精品久久久久久浪潮 | 日韩在线观看中文字幕 | 国内精品久久久久久中文字幕 | 亚洲精品在线免费看 | 中国freesex| 亚洲福利在线观看 | 黄在线看 | 久久亚洲国产精品 | 精品国产乱码久久久久久影片 | 国产精品一区二区三区四区 | 在线视频一区二区三区 | 午夜在线视频 | 99re国产 | 日韩超碰在线观看 | 欧美日韩电影一区二区三区 | 久久免费精品国产 | 亚洲视频在线观看免费 | 操操操干干干 | 天堂资源在线 | 久久久久成人精品 | 久久极品 | 黄色一级毛片免费看 | 成人精品一区二区 | 欧美一级久久 | 久久久精品一区 | 日韩精品视频在线 | www.久久久久久久 | 久久久国产一区 | 国产福利在线 | 久久人人爽人人爽人人片亚洲 | 亚洲视频一区二区 | 欧美福利一区二区 | 久久国内精品 | |级毛片 | 日韩在线播放视频 | 国产片在线观看 | 色婷婷基地 | 国产欧美精品一区二区三区 | 日本精品视频在线观看 | 狠狠操狠狠操 | 中文字幕视频三区 | 日本伊人网 | 亚洲国产精品免费 | 午夜精品 | 国产精品不卡一区二区三区 | 久久香蕉国产视频 | japan23xxxxhd乱| 自拍偷拍专区 | 亚洲第1页 | 免费在线观看黄视频 | 一区二区三区中文字幕 | 亚洲一区二区三区在线播放 | 久久噜噜噜精品国产亚洲综合 | av成人在线观看 | 日韩在线视频播放 | 欧美精品一区二区三区蜜桃视频 | 日本一区二区高清不卡 | 蜜桃精品在线 | 国产精品久久久久久久久软件 | 三级av在线 | 亚洲精品国产成人 | 国产精品久久久久国产a级 成人a在线视频 | av成人在线观看 | 特污影院 | 国产高清一级片 | 欧美日韩在线免费 | 久久久毛片 | 午夜影院在线 | 黄色短视频在线观看 | av在线成人| 国产在线精品一区二区 | 亚洲精品久久久久久久久久久 | 午夜av一区二区 | 欧美日韩日本国产 | 色婷婷精品久久二区二区蜜臂av | 在线中文一区 | 小泽玛丽娅 | 国产成年人电影在线观看 | 91精品一区二区三区久久久久久 | 亚洲激情在线视频 | 国产精品美女久久久久久久久久久 | 亚洲男人第一天堂 | 黄视频在线观看免费 | 久久只有精品 | av在线日韩 | 久久机热 | 婷婷中文字幕 | 欧美 亚洲 一区 | 午夜精品福利在线观看 | 国产精品久久久久国产a级 国产色 | 一级毛片免费网站 | av色伊人久久综合一区二区 | 毛片视频免费 | 九九精品视频在线 | 欧美专区在线 | 91成人小视频 | 午夜在线观看视频网站 | 日日摸夜夜添夜夜添精品视频 | 成人欧美一区二区三区在线播放 | 天堂一区 | av片免费看 | 中文字幕亚洲一区二区三区 | 一色屋精品久久久久久久久久 | 国产精品久久久久久亚洲调教 | 免费视频成人国产精品网站 | 亚洲国产一二区 | 欧美精品一二三区 | 91网站在线看 | 成人在线中文字幕 | 亚洲电影在线观看 | 欧美天堂一区二区三区 | 成人h视频| 欧美激情视频一区二区三区在线播放 | 黄色小视频在线 | 久久精品一 | 日韩精品免费在线视频 | 激情欧美一区二区免费视频 | 欧美日本在线观看 | 桃乃木香奈在线 | 中文字幕在线免费 | 亚洲美女网站 | 欧美日本精品 | 性高湖久久久久久久久aaaaa | 一区二区三区成人 | 国产aaaaav久久久一区二区 | 成人精品一区二区三区中文字幕 | 久久综合成人精品亚洲另类欧美 | 国产一区免费视频 | 国产人体视频 | 福利视频网址导航 | 中文字幕一区二区三区日韩精品 | 亚洲综合中文 | av网站观看| 欧美色视频在线观看 | 亚洲精品一区二区三区 | 国产在线精品一区 | 成人在线不卡 | 黄色美女网站 | 久久久精品久久久 | 久久久免费 | 一色屋精品久久久久久久久久 | 国产小视频在线播放 | av在线中文| 欧美色综合天天久久综合精品 | 激情五月婷婷 | 久久99精品久久久久久水蜜桃 | 精品国产青草久久久久福利 | japan23xxxxhd乱 | 99看片 | 成人三级视频 | 亚洲欧美在线播放 | 国产日韩欧美视频 | 日韩在线视频观看 | 欧美国产精品一区二区三区 | 伊人www22综合色 | 99精品免费视频 | 3d动漫精品一区二区三区 | 国产免费爽爽视频在线观看 | 免费一区二区三区四区 | 一区二区精品视频 | 国产一区二区精品在线观看 | 免费看黄色电影 | 精品在线观看一区 | 国产黄色小视频在线观看 | 国产精品99精品久久免费 | 超级碰在线 | 伊人网在线视频免费观看 | 91成人短视频在线观看 | 久久妇女高潮片免费观看 | 日韩精品影院 | 日本69视频 | 欧美在线一区二区 | 免费av大全 | 免费看国产片在线观看 | 成人综合一区二区 | 成人免费视频网 | 欧美激情区 | 午夜免费视频 | 欧美视频精品 | 精品福利av导航 | 国产精品第一页在线 | www.日韩在线观看 | 婷婷久久综合 | 欧美日韩亚洲高清 | 国产激情一区二区三区 | 亚洲精品乱码久久久久久久 | 91羞羞网站| 亚洲精品视频在线免费播放 | 国产精品18久久久久vr手机版特色 | 国产毛片视频 | 999精品一区 | av午夜电影 | 无码日韩精品一区二区免费 | 国产99久久精品一区二区永久免费 | 欧美在线一区二区三区 | 日本一区二区高清不卡 | 2024国产精品 | 日日干夜夜干 | 国产精品三级久久久久久电影 | 日韩av片在线免费观看 | 精品一区二区三区免费毛片 | 日韩在线观看中文字幕 | 久久精品国产免费 | 日韩中文字幕在线观看 | 色婷婷av久久久久久久 | 91视频导航 | 久久2 | 美女毛片 | 精品成人免费一区二区在线播放 | 国产亚洲精品精品国产亚洲综合 | 黄p在线看| 亚洲一区视频在线 | 国产精品美女久久久久久久网站 | 国产亚洲一区二区精品 | 亚洲九九| 爱综合 | 欧美午夜寂寞影院 | 黄色大片网| 欧美伦理电影一区二区 | 日韩欧美精品一区二区三区 | 久久亚洲一区二区三区四区 | 黄色片网站在线看 | 日韩视频在线一区二区 | 秋霞电影院午夜伦 | 成人免费视频亚洲 | 日韩国产欧美视频 | 丁香六月av| 综合久久精品 | 成人国产精品一区二区免费麻豆 | 中文字幕在线一区二区三区 | 成人欧美一区二区三区白人 | 播放毛片| 99热在线精品免费 | 色综合天天综合网国产成人网 | 91国内外精品自在线播放 | 亚洲精品免费看 | 成人av网页 | 午夜成人免费视频 | 日本视频在线 | 久久中文字幕一区二区 | 国产成人精品一区二区三区四区 | 日本一区二区免费在线播放 | 久久久久国产一区二区三区四区 | 国产一区二区影院 | 亚洲特黄一级 | 北条麻妃99精品青青久久 | 日本中文字幕一区 | 啵啵影院午夜男人免费视频 | 欧美欧美欧美 | 国产片在线观看.com | 久久精品免费一区二区三区 | 一区二区三区精品视频免费看 | 日韩第一区 | 国产精品美女 | 久久专区 | 午夜a级理论片915影院 | 999精品视频 | 国产精品久久久久久中文字 | 成人精品动漫一区二区三区 | 亚洲免费成人在线视频 | 五月婷婷导航 | 蜜桃av一区二区三区 | 精品一区亚洲 | 91电影在线| 激情欧美日韩一区二区 | 欧美日韩久久久 | 99国产精品99久久久久久 | 黄色免费视频 | 免费视频一区二区 | 亚洲国产激情 | www.久久精品 | 亚洲视频精品在线观看 | 91精品国产乱码久久久久久久久 | 欧美黄视频 | 精品99在线| av天天干 | 国产综合久久 | 亚洲一区在线免费观看 | 精品无码久久久久久久动漫 | 久久精品国产一区二区三区不卡 | 天天精品 | 久久久精品一区二区三区 | 中文字幕亚洲一区二区三区 | 国产精品香蕉在线观看 | 色吧欧美 | 久久免费视频3 | 国产区免费在线观看 | 国产午夜精品久久久久久久 | 欧美电影免费观看高清 | 欧美日韩一区二区三区在线观看 | 国产综合久久 | 国产亚洲欧美另类一区二区三区 | 中文字幕在线免费看 | 自拍偷拍第一页 | 伊人操操 | 蜜桃视频一区二区 | 君岛美绪一区二区三区在线视频 | 国产韩国精品一区二区三区 | 亚洲视频精品在线 | 久久久婷婷 | 国产成人一区 | 中文字幕在线观看一区二区三区 | 亚洲国产精品欧美一二99 | 成人av免费 | 俺来也俺也啪www色 性色视频在线 | 久久久久综合狠狠综合日本高清 | 日韩精品在线观看免费 | 在线国产视频 | 亚洲免费在线观看 | 亚洲视频在线观看免费 | 视频一区二区三 | 99精品视频在线免费观看 | 精品久久久久久久久久 | 成人免费视频视频 | 88av网站| 亚洲免费网站 | 日韩城人网站 | 久久九九精品视频 | 亚洲一区二区在线看 | 九九福利| 在线亚洲精品 | 黄色在线免费看 | 日本免费一区二区三区四区 | 中文字幕 国产精品 | 色婷婷国产精品免费网站 | 青草国产 | 欧美日韩免费视频 | 一级在线观看视频 | 国产综合欧美 | 中文字幕欧美激情 | 色综合久| 亚洲成av人片在线观看 | 天天色天天射天天操 | 欧美日韩国产影院 | ririsao久久精品一区 | 色综合99| 99精品一区二区三区 | 91精品国产综合久久香蕉的用户体验 | 亚洲www视频| 欧美中文字幕一区 | 国产精品第一国产精品 | 久久成人免费视频 | 欧美不卡在线 | 九一精品国产 | 精品视频网 | 亚洲欧美精品一区二区 | 中文二区 | 免费黄色大片 | 免费在线a | 欧美成人a∨高清免费观看 亚洲国产精品尤物yw在线观看 | 免费黄色在线 | 一区在线视频观看 |