黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

日志

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

配置說明

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 回調,把日志信息,推送到日志中心即可。

主站蜘蛛池模板: 在线成人免费视频 | 少妇久久久久 | 懂色中文一区二区在线播放 | 毛片在线看片 | 国产中文字幕在线 | 精品久久久久久久 | 国产日韩精品一区二区 | 久久爱综合 | 亚洲一二三区电影 | 久久丁香 | 欧洲av在线 | 国产成人精品午夜视频免费 | 日韩精品一区二区三区老鸭窝 | av小说在线观看 | 欧美成人免费 | 久久久久久久久久影院 | 99久久综合精品五月天 | 国产激情毛片 | 在线成人免费观看www | 国产偷久久9977 | 中文字幕日韩视频 | 午夜精品一区二区三区在线视频 | 国产在线不卡一区 | 亚洲一区二区三区中文字幕 | 国产精品日韩精品 | 国产精品成人3p一区二区三区 | 欧美中文字幕一区 | 精品无人乱码一区二区三区的优势 | 国产视频亚洲 | 看亚洲a级一级毛片 | 欧美一区二区大片 | 日韩精品专区在线影院重磅 | 欧美一区二区三区视频在线观看 | 日本一级淫片免费看 | 国产精品国产成人国产三级 | 欧美亚洲一区二区三区 | 久久精品欧美一区二区三区不卡 | 国产精产国品一二三产区视频 | 91视频综合 | 久久综合久久受 | 玖玖视频在线 | 色综合久久天天综合网 | 精品久久久久久久 | 国产精品视屏 | www.伊人网 | 视频精品一区 | 日干夜操| 日本在线视频观看 | 久久久久久成人 | 一区二区三区国产在线 | 午夜精品久久久久久久男人的天堂 | 成人不卡在线 | 欧美日韩在线一区二区 | 亚洲欧美一区二区三区在线 | 老牛嫩草一区二区三区眼镜 | 欧美性吧 | 亚洲精品中文字幕乱码无线 | 欧美精品一区视频 | 视频在线一区 | 91极品国产| 黄色一级网站视频 | 999久久久| 97伦理电影 | 亚洲高清在线 | 欧美一区| 毛片在线免费播放 | 成人av免费观看 | 日韩一二三区视频 | av在线网址观看 | 久久国产成人 | 成人小视频在线观看 | av日韩在线看 | 欧美最猛性xxxxx亚洲精品 | av男人天堂网| 91资源在线观看 | 日韩午夜av | 亚洲成人精品 | av中文字幕在线播放 | 午夜精品久久久久久久99黑人 | 操网| 日韩精品视频在线观看免费 | 美女视频一区 | 大黄网站在线观看 | av一区二区三区四区 | 日韩在线免费电影 | 中文字幕一区二区在线观看 | 亚洲免费在线视频 | 欧美在线播放 | 日韩视频三区 | 欧美视频网站 | 精品国产一区二区在线 | 亚洲一区中文字幕 | 亚洲一区二区三区在线视频 | 91在线 | 亚洲 | 欧美久久精品 | 国产一级毛片电影 | 欧美成人午夜视频 | 国产成人精品久久 | 6080yy精品一区二区三区 | 午夜精品久久久久久久久久久久久 | 黄毛片网站 | 色吟av| 亚洲国产精品网站 | 欧美一区二区大片 | 欧美韩日 | 高清国产一区二区三区四区五区 | 精品国产乱码久久久久久1区2区 | 亚洲国产成人av好男人在线观看 | 欧美精品成人一区二区三区四区 | 一区二区三区四区在线 | 欧美一级裸体视频 | 日韩欧美网 | 超碰在线播 | 国产在线观看二区 | 亚洲欧美日韩在线一区二区 | 国产中文字幕在线观看 | 性高湖久久久久久久久 | 欧美激情视频一区二区三区在线播放 | 国产精品久久久久久久久免费 | 91久久精品一区 | 午夜精品久久久久久久久 | 夜夜草视频 | 欧美国产在线视频 | 国产一区二区欧美 | 久久久www | 亚洲精品久久久久久久久久久 | 91精品国产综合久久久蜜臀粉嫩 | 亚洲国产欧美一区二区三区久久 | 自拍视频在线观看 | 一级毛片免费播放 | 亚洲精品乱码久久久久久不卡 | 天堂影院一区二区 | 成人欧美一区二区三区在线播放 | 亚洲日韩成人 | 亚洲永久免费 | 精品一区二区三区三区 | 亚洲成人免费视频在线观看 | 人妖 丝袜 另类 亚洲 | 人人人人澡 | www.99日本精品片com | 国内精品视频一区二区三区 | 一级欧美一级日韩片 | 福利在线看 | 天天综合网7799精品 | 日韩天堂| 欧美亚洲高清 | 亚洲一区中文字幕在线观看 | a国产精品 | 五月综合婷 | 久久精品视 | 国产精品国产精品国产 | 天天干夜夜操 | 91丝袜| 亚洲一区二区三区视频免费观看 | 中文字幕视频在线 | 蜜桃一区二区 | 精品久久中文 | 午夜天堂精品久久久久 | 国产一区二区三区精品久久久 | 欧美福利专区 | 欧美日韩在线电影 | 日韩毛片免费视频一级特黄 | 久久久久久久久久久久久久av | 欧美第8页 | 91在线免费视频 | 亚洲 欧美 精品 | 欧美亚洲一 | 亚洲一区二区视频 | 国产不卡在线观看 | 欧美精品成人一区二区三区四区 | 99国产精品久久久久久久 | 国产午夜精品一区二区三区嫩草 | 99久久久成人国产精品 | 欧美日免费 | 99久久99久久精品 | h视频免费在线 | 久久久一区二区三区 | 91精品国产乱码久久久久久 | 成人精品一区二区三区中文字幕 | 欧美男人天堂 | 欧洲毛片 | 一级电影免费在线观看 | 日本黄色a级 | 污视频在线免费观看 | 日韩精品一二三区 | 中国一级免费毛片 | 久久久高清 | 日韩在线不卡 | 日韩综合一区 | 日韩免费| 激情毛片| 欧美一级视频免费 | 精品久久久久久久久福利 | 老司机午夜免费精品视频 | 看全黄大色黄大片老人做 | 性色av一区二区三区免费看开蚌 | 免费看男女www网站入口在线 | 欧美久久成人 | 日韩在线视频在线观看 | 久久久999成人 | 日韩一区二区免费视频 | 欧美日韩国产一区二区在线观看 | 欧美一级c片 | 在线观看国产一区 | 欧美日韩国产影院 | 中文无码久久精品 | 精品免费国产一区二区三区 | 免费一区在线 | 久久久毛片 | 久久成人国产精品 | 国产片在线观看 | 91香蕉 | 国产精品欧美一区二区三区不卡 | 日韩在线精品 | 日韩一区二区不卡 | 日本精品久久 | 毛片网站在线观看 | 中文字幕一区在线 | 亚洲国产免费 | 亚洲精品无| 国产精品色婷婷久久58 | 在线观看视频一区二区三区 | 香蕉久久网 | 国产一区二区免费视频 | 一区二区免费在线观看 | 一级h片 | 亚洲精品电影网在线观看 | 高清精品一区二区 | 国产乱视频 | 在线观看中文字幕 | 欧美日韩国产不卡 | 精品一区免费观看 | 懂色av色香蕉一区二区蜜桃 | 中文在线一区二区 | 自拍偷拍专区 | 日韩精品一区在线 | 日韩视频欧美视频 | 精品护士一区二区三区 | 午夜小视频免费 | 国产综合网站 | 一级片视频在线观看 | 国产婷婷精品av在线 | 国产一区二区精品在线 | 日本一区二区电影 | 精品久久久久一区二区国产 | 国产精品久久久久久久久久99 | 久久久久久久久久毛片 | 亚洲视频在线看 | 欧美麻豆 | 日韩大尺度在线观看 | 91在线最新 | 日本不卡免费新一二三区 | 日韩一及片 | 久久99这里只有精品 | 日日夜夜爽 | 在线免费黄色小视频 | 九一视频在线免费观看 | 情侣av| 色爽av| 九九99| 国产三级在线免费观看 | 在线视频一区二区 | 可以免费在线观看av的网站 | 一级欧美一级日韩片 | 天堂综合网久久 | 日本福利网站 | 国产一区二区三区在线免费观看 | 日韩成人精品视频 | 欧美一级全黄 | 欧美日韩成人激情 | 久久亚洲天堂 | 亚洲大奶网 | 在线观看毛片网站 | 国产精品久久久久影院色老大 | 日韩手机专区 | 91免费观看视频 | 国产精品123| 久久av资源网 | 欧美在线a | 成av在线| 日韩电影专区 | 日韩欧美国产精品 | 一级黄色a视频 | 成人在线一区二区三区 | 成年人在线观看视频 | 欧美日韩视频第一页 | 国产亚洲精品久 | 久久99精品久久久久久久青青日本 | 伊人二区 | 欧美日韩福利 | 久久久www成人免费无遮挡大片 | 日韩电影免费在线观看中文字幕 | 粉嫩av网站| 亚洲在线免费观看 | 久久69 | 成人网址在线观看 | 亚洲国产婷婷香蕉久久久久久99 | 亚洲 欧美 综合 | 精品一区二区三区三区 | 亚洲免费网站在线观看 | 日韩在线国产精品 | 91精品国产综合久久久久久 | 国产成人亚洲精品 | 久久精品国产一区二区三区不卡 | 亚州综合一区 | 一区二区三区有限公司 | 国产高清自拍 | 狠狠综合 | 国产成人啪精品午夜在线观看 | a级网站在线观看 | 草比网站| 亚洲最新av| 亚洲网站在线观看 | 午夜合集 | 国产午夜精品一区二区三区免费 | 欧美视频二区 | 91社区在线高清 | 一级一片免费看 | 午夜精品久久久久久久白皮肤 | 亚洲一道本 | 成人免费视频网 | 国产精品久久久 | 蜜桃视频在线播放 | 激情视频网站 | 美女操网站| 亚洲精久久 | 欧美中文在线 | 午夜精品网站 | 日本精品视频网站 | 国产精品久久久久久婷婷天堂 | 国产免费av在线 | 国产精品99久久免费观看 | 91麻豆精品国产91久久久更新时间 | 欧洲一级毛片 | 精品久久久久久久久久久院品网 | 日韩av一区在线 | 亚洲精品久久久久久一区二区 | 日韩欧美在线中文字幕 | 毛片免费网站 | 黑人巨大精品欧美黑白配亚洲 | 一区免费在线观看 | 亚洲一级淫片 | 成人一级 | 精品久久中文字幕 | 91视频在线播放视频 | 亚洲成熟少妇视频在线观看 | 一区二区高清 | 午夜草民福利电影 | 亚洲免费成人 | 中文成人在线 | 国产高清一级毛片在线不卡 | 欧美日韩黄| 精品一区二区三区在线视频 | 欧美在线观看一区 | 蜜桃中文字幕 | 99伊人| 国产精品国产三级国产aⅴ中文 | 亚洲日日操 | 男人的天堂久久 | 男人天堂av网 | 亚洲精品久久久久久久久久久久久 | 国产精品视频一区二区三区不卡 | 精品久久久久久久人人人人传媒 | 狠狠伊人 | 午夜精品久久久久99蜜 | 精品视频 免费 | www婷婷| 午夜小视频在线观看 | 久久久av亚洲男天堂 | 精品久久久精品 | 自拍偷拍亚洲欧美 | 国产亚洲精品久久久久久久久 | 色偷偷888欧美精品久久久 | 国产精品久久久久一区二区三区 | 欧美精品一区二区三区在线四季 | 日本免费视频在线观看 | 亚洲国产精品视频 | 亚洲精品福利 | 国产有码 | 国产一区二区三区免费在线观看 | 中文字幕一区二区三区四区 | 成人看片免费网站 | 久久精品国产99国产精2020新增功能 | 欧美一区二区三区 | 综合伊人 | 精品99久久 | 成人免费一区 | 久久伊| 日韩欧美国产精品一区二区三区 | 91亚洲精品乱码久久久久久蜜桃 | 欧美专区在线观看 | 亚洲免费影院 | www.伊人网| 亚洲成人免费在线观看 | 伊人激情av一区二区三区 | 日韩在线视频精品 | 欧美xxxx做受欧美 | 欧美一区二区三区视频 | 国产精品极品美女在线观看免费 | 亚洲精品第一区在线观看 | 亚洲成人福利 | 成人免费在线视频播放 | 国精产品99永久一区一区 | 国产精品看片 | 亚洲福利一区 | 在线视频一区二区 | 国产福利91精品一区二区 | 精品无码久久久久久国产 | 青青操av | 人人插人 | 亚洲乱码国产乱码精品精98午夜 | 国产精一区二区 | 一二三四区视频在线观看 | 在线免费看a| 九色91视频| 日韩中文视频 | 欧美色阁| 国产ts余喵喵和直男多体位 | 盗摄精品av一区二区三区 | 欧美日韩一区二区三区 | 国产欧美日韩一区 | 81精品国产乱码久久久久久 | 99精品欧美一区二区蜜桃免费 | 免费观看黄视频 | 免费在线观看av | 久久国产精品久久 | 亚洲精品一区二区三区中文字幕 | 久久激情网 | 在线观看国产wwwa级羞羞视频 | 九九热这里只有精品在线观看 | 在线视频一区二区 | 国产在线一区二区三区 | 激情五月婷婷 | 国产中文在线播放 | 九九热九九 | 午夜影院入口 | 国产精品福利91 | 亚洲精品一区久久久久久 | 国产中文字幕在线 | 福利二区| 一区二区三区四区在线 | 日韩成人国产 | www312aⅴ欧美在线看 | 久久这里只有精品首页 | 欧美一级三级 | 最新精品在线 | 蜜桃视频精品 | 精品国产一区二区三区性色av | 欧美成人免费视频 | 综合 欧美 亚洲日本 | 中文字幕综合在线 | 欧美精品第一页 | 亚洲精品久久久久久久久久久久久 | 久草福利在线视频 | 伊人国产在线 | 国产精品69毛片高清亚洲 | 国产视频亚洲 | 国内精品一区二区三区 | 亚洲乱码在线 | 国产成人99久久亚洲综合精品 | 亚洲 激情 在线 | 91精彩视频在线观看 | 国产一级免费在线 | 国产欧美综合一区二区三区 | 男女羞羞视频在线观看 | 中文字幕日韩欧美一区二区三区 | 免费av片在线| 在线一区二区三区 | 成人黄色在线观看 | 久久视频在线看 | 国产91在线免费观看 | 精品九九| 国产精品自产拍在线观看 | 亚洲成人精品 | 国产精品久久久久久久久久大牛 | 久久久久久久国产精品 | 精品一区在线 | 亚洲天天干| 国产精品久久久久久久久污网站 | 噜噜噜噜狠狠狠7777视频 | 免费一二三区 | 正在播放国产精品 | 亚洲欧美精品 | 欧美成人激情 | 国内精品亚洲 | 国产欧美日韩综合精品一区二区 | 亚洲片在线观看 | 日韩一级二级三级 | 色婷婷综合久久久久中文一区二区 | 成人网久久 | 国产精品美女久久久久久久网站 | 久久久久久中文字幕 | 色约约精品免费看视频 | 午夜a级理论片915影院 | av在线官网 | 天堂中文av| 精品成人免费一区二区在线播放 | 国产精品久久精品 | 狠狠狠色丁香婷婷综合久久五月 | 亚洲一区二区三区四区五区中文 | 夜夜操av | 日韩中文字幕免费在线播放 | 欧美一级片免费在线观看 | 精品国产乱码一区二区三区四区 | 国产一区二区精品在线 | 99久久夜色精品国产网站 | 中文字幕在线观看视频一区 | 精品天堂 | 国产成人精品午夜 | 国产综合精品一区二区三区 | 影音先锋资源av | 久免费视频 | 免费一级片 | 中文字幕一区二区在线观看 | 色爱av| 国产精品久久久久久亚洲调教 | 成年人黄色一级片 | 中文字幕在线免费视频 | 国产精品久久久久久婷婷天堂 | 中文字幕av亚洲精品一部二部 | 欧美aaaaa| www.日韩av.com | 国产一级视频 | 欧美一级视频免费 | 99福利视频| 久久成人高清 | 日批免费观看视频 | 国产精品视频网站 | 91在线精品一区二区三区 | 欧美午夜一区二区三区免费大片 | 久草成人 | 国产精久久久久 | 韩国精品一区二区三区 | 国产精品视频免费 | 男女视频免费 | 欧美国产日韩精品 | 九九热re | 精品视频一区二区三区在线观看 | 96久久久久久 | 欧美不卡| 久久亚洲国产 | 在线视频 亚洲 | 黄色毛片在线播放 | 五月天婷婷丁香 | 极品一区 | 男人的天堂在线视频 | 99亚洲视频 | 玖玖成人 | 国产区在线观看 | 国产美女视频一区 | 日韩国产在线 | 国内精品国产三级国产在线专 | www.国产.com | 青青草久久久 | 国产精品久久久久久久久 | 国产精品美女久久久久久久网站 | 国产精品欧美日韩在线观看 | 国产精品永久免费 | 亚洲人成网站999久久久综合 | 成人午夜精品 | 久久精品网 | 99re99| 天堂网色 | 日韩精品视频免费看 | 黄色片网站 | 日韩精品一区二区三区在线观看 | 在线亚州 | 99精品欧美一区二区三区综合在线 | 四虎欧美| 亚洲精品91| 日韩在线观看网站 | 亚洲国产免费看 | 亚洲欧美日韩在线一区二区三区 | 精品一区二区三区在线观看 | 在线观看国产 | 精品国精品国产自在久不卡 | 在线欧美日韩 | 色婷婷久久 | 亚洲第一天堂无码专区 | 亚洲一区视频 | 欧美性一区二区 | a级网站在线观看 | 亚洲国产精品久久久久久 | 欧美 日韩 国产 一区 | 一区免费视频 | 国产精品色综合 | 中文字幕在线免费 | 欧美黄色片 | 欧美一区 | 午夜激情在线播放 | 亚洲视频在线看 | 国产乱人伦av在线a 天天碰天天操 | 国产精品久久久久久久久久久新郎 | 黄色午夜| 日韩久久一区二区 | 高清国产一区二区三区 | 51ⅴ精品国产91久久久久久 | 国产精品福利91 | 国产精品99一区二区三区 | 久久精品亚洲 | 亚洲第1页 | 视频一区在线播放 | 99精品国产在热久久 | 中文字幕亚洲一区 | 美女福利视频 | 欧美黑人一区 | 色婷婷亚洲国产女人的天堂 | 草草视频在线免费观看 | 国产亚洲精品久 | 国产精品不卡视频 | 亚洲国产欧美91 | 国产欧美久久久久久 | 中文字幕av网站 | 欧美一级艳片视频免费观看 | 日韩免费av一区二区 |