婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Laravel框架使用monolog_mysql實(shí)現(xiàn)將系統(tǒng)日志信息保存到mysql數(shù)據(jù)庫(kù)的方法

Laravel框架使用monolog_mysql實(shí)現(xiàn)將系統(tǒng)日志信息保存到mysql數(shù)據(jù)庫(kù)的方法

熱門(mén)標(biāo)簽:宿州正規(guī)外呼系統(tǒng)軟件 電信外呼系統(tǒng)多少錢(qián)一個(gè)月 桂陽(yáng)公司如何做地圖標(biāo)注 企業(yè)400電話(huà)辦理多少費(fèi)用 代理打電話(huà)機(jī)器人 太原400電話(huà)申請(qǐng)流程 神龍斗士電話(huà)機(jī)器人 合肥企業(yè)外呼系統(tǒng)線(xiàn)路 萍鄉(xiāng)商鋪地圖標(biāo)注

本文實(shí)例講述了Laravel框架使用monolog_mysql實(shí)現(xiàn)將系統(tǒng)日志信息保存到mysql數(shù)據(jù)庫(kù)的方法。分享給大家供大家參考,具體如下:

Laravel中使用monolog_mysql將系統(tǒng)日志信息保存到mysql數(shù)據(jù)庫(kù)

源碼參考: https://github.com/markhilton/monolog-mysql

一、安裝Installation

在文件根目錄:

composer require markhilton/monolog-mysql

發(fā)現(xiàn)composer.json文件里的"require"多了一行:

"markhilton/monolog-mysql": "^0.1.6",

如果執(zhí)行報(bào)錯(cuò)檢查php版本和laravel(5.5以上)版本,

或者可以自己手動(dòng)粘貼"markhilton/monolog-mysql": "^0.1.6"composer.json上去,

然后執(zhí)行:

compser update

可以達(dá)到相同的效果

成功后發(fā)現(xiàn)vendor里面多了一個(gè)markhilton的文件夾

二、在config/app.php 的'providers'里面加入

復(fù)制代碼 代碼如下:
'providers' => array( // ... Logger\Laravel\Provider\MonologMysqlHandlerServiceProvider::class,);

三、生成數(shù)據(jù)庫(kù)文件

Publish config using Laravel Artisan CLI.
php artisan vendor:publish

執(zhí)行完上面語(yǔ)句發(fā)現(xiàn)database/migration里多了一個(gè)create_logs_table的文件

將文件重命名為 2018_03_14_034420_create_logs_table(一定要是這種格式的文件名才可以執(zhí)行數(shù)據(jù)庫(kù)遷移)

可以自定義數(shù)據(jù)庫(kù)表名稱(chēng),默認(rèn)為logs ,在這里我改成sys_log

然后執(zhí)行下面語(yǔ)句:

四、數(shù)據(jù)庫(kù)遷移Migrate tables.

php artisan migrate

生成了一個(gè)sys_log的表

五、應(yīng)用集成 Application Integration

在bootstrap/app.php里面加入

$app->configureMonologUsing(function($monolog) use($app) { $monolog->pushHandler(new Logger\Monolog\Handler\MysqlHandler());});

六、配置環(huán)境 Environment configuration

在.env的配置文件中加入(保存日志的數(shù)據(jù)庫(kù)連接類(lèi)型,以及保存日志的表名稱(chēng))

DB_LOG_TABLE=sys_log //保存日志的數(shù)據(jù)庫(kù)表名稱(chēng)
DB_LOG_CONNECTION=mysql //保存日志的數(shù)據(jù)庫(kù)連接類(lèi)型

七、修改

真正實(shí)現(xiàn)將日志插入數(shù)據(jù)庫(kù)的核心文件位置在:
/vendor/markhilton/monolog-mysql/src/Logger/Monolog/Handler/MysqlHandler.php

將自定義的表名稱(chēng)修改為sys_log

?php
namespace Logger\Monolog\Handler;
use DB;
use Illuminate\Support\Facades\Auth;
use Monolog\Logger;
use Monolog\Handler\AbstractProcessingHandler;
class MysqlHandler extends AbstractProcessingHandler
{
protected $table;
protected $connection;
public function __construct($level = Logger::DEBUG, $bubble = true)
{
$this->table = env('DB_LOG_TABLE', 'sys_log');
$this->connection = env('DB_LOG_CONNECTION', env('DB_CONNECTION', 'mysql'));
parent::__construct($level, $bubble);
}
protected function write(array $record)
{
$data = [
'instance' => gethostname(),
'message' => $record['message'],
'channel' => $record['channel'],
'level' => $record['level'],
'level_name' => $record['level_name'],
'context' => json_encode($record['context']),
'remote_addr' => isset($_SERVER['REMOTE_ADDR']) ? ip2long($_SERVER['REMOTE_ADDR']) : null,
'user_agent' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : null,
'created_by' => Auth::id() > 0 ? Auth::id() : null,
'created_at' => $record['datetime']->format('Y-m-d H:i:s')
];
DB::connection($this->connection)->table($this->table)->insert($data);
}
}

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Laravel框架入門(mén)與進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • MySQL5.7慢查詢(xún)?nèi)罩緯r(shí)間與系統(tǒng)時(shí)間差8小時(shí)原因詳解
  • MySQL日志系統(tǒng)詳細(xì)資料分享
  • mysql日志文件在哪 如何修改MySQL日志文件位置
  • mysql通過(guò)查看跟蹤日志跟蹤執(zhí)行的sql語(yǔ)句
  • 查看MySQL的錯(cuò)誤日志的方法
  • MySQL日志設(shè)置及查看方法
  • MySQL Innodb表導(dǎo)致死鎖日志情況分析與歸納
  • mysql 正確清理binlog日志的兩種方法
  • Ubuntu下啟動(dòng)、停止、重啟MySQL,查看錯(cuò)誤日志命令大全
  • mysql日志系統(tǒng)的簡(jiǎn)單使用教程

標(biāo)簽:白銀 鄂州 衡陽(yáng) 崇左 辛集 太原 綏化 廊坊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel框架使用monolog_mysql實(shí)現(xiàn)將系統(tǒng)日志信息保存到mysql數(shù)據(jù)庫(kù)的方法》,本文關(guān)鍵詞  Laravel,框架,使用,monolog,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel框架使用monolog_mysql實(shí)現(xiàn)將系統(tǒng)日志信息保存到mysql數(shù)據(jù)庫(kù)的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Laravel框架使用monolog_mysql實(shí)現(xiàn)將系統(tǒng)日志信息保存到mysql數(shù)據(jù)庫(kù)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产一区二区看久久| 成人精品鲁一区一区二区| 国产亚洲1区2区3区| 欧美一区二区美女| 日韩一区二区三区在线视频| 欧美一区二区视频网站| 欧美一级精品大片| 日韩一区二区三区视频| 精品国产伦理网| 久久精品日产第一区二区三区高清版| 欧美一区二区美女| 91精品国产综合久久蜜臀| 欧美亚洲自拍偷拍| 色视频成人在线观看免| 色琪琪一区二区三区亚洲区| 日本精品一级二级| 欧美主播一区二区三区| 在线视频一区二区三| 欧美日韩中字一区| 欧美日本在线播放| 欧美一区三区四区| 精品国产免费人成电影在线观看四季| 欧美一区二区三区色| av不卡免费在线观看| 国产精品2024| 国产精品一区二区视频| 偷偷要91色婷婷| 国产精品不卡一区| 中文字幕一区二区三区在线不卡 | 成人一二三区视频| 成人一区二区三区视频在线观看| 国产成人在线免费| av在线不卡网| 欧洲色大大久久| 日韩精品在线一区| 中文在线资源观看网站视频免费不卡| 久久午夜电影网| 国产午夜久久久久| 中文一区在线播放| 亚洲日本在线a| 日本一不卡视频| 国产激情一区二区三区桃花岛亚洲| 国产91综合一区在线观看| 国产成人免费视频精品含羞草妖精| 色综合天天综合网天天狠天天| 欧美丰满嫩嫩电影| 久久久久久免费网| 亚洲激情校园春色| 精品一区二区三区香蕉蜜桃| 成人a级免费电影| 欧美老肥妇做.爰bbww| 精品精品国产高清a毛片牛牛 | 成人性生交大片免费看中文| 在线欧美一区二区| 久久综合九色综合欧美亚洲| 欧美国产精品v| 亚洲综合无码一区二区| 免费观看在线色综合| 精品亚洲国内自在自线福利| 国产精品18久久久久久久网站| 91在线porny国产在线看| 99re8在线精品视频免费播放| 日韩视频免费直播| 亚洲精品一区二区三区精华液 | 中文字幕亚洲欧美在线不卡| 免费视频一区二区| 色综合欧美在线视频区| 久久精品亚洲国产奇米99| 天天色 色综合| 色88888久久久久久影院野外| 精品入口麻豆88视频| 一区二区三区四区亚洲| 韩国女主播成人在线观看| 51精品国自产在线| 亚洲国产综合视频在线观看| 成人av午夜电影| 久久天堂av综合合色蜜桃网| 日韩有码一区二区三区| 欧美亚洲丝袜传媒另类| 亚洲人快播电影网| 91免费版pro下载短视频| 久久久蜜桃精品| 久久国产精品一区二区| 91精品国产一区二区三区香蕉| 亚洲福利国产精品| 欧美视频在线播放| 又紧又大又爽精品一区二区| 国产成人免费视频精品含羞草妖精| 欧美丰满高潮xxxx喷水动漫| 国产欧美日韩亚州综合| 韩国欧美一区二区| 日韩精品中午字幕| 青草av.久久免费一区| 91精品国产福利| 寂寞少妇一区二区三区| 精品国产一区二区亚洲人成毛片| 激情综合网天天干| 久久品道一品道久久精品| 国产一区在线精品| 国产精品高潮呻吟| 在线免费不卡视频| 天涯成人国产亚洲精品一区av| 欧美电影影音先锋| 美国精品在线观看| www国产精品av| 成人99免费视频| 一区二区三区色| 日韩午夜激情视频| 国产精品88888| 亚洲欧美中日韩| 欧美日韩黄视频| 久久精品国产77777蜜臀| 国产日韩成人精品| 91久久免费观看| 亚洲影视资源网| 91精品综合久久久久久| 日本亚洲一区二区| 久久蜜桃av一区精品变态类天堂 | 欧美激情中文字幕| 色天天综合久久久久综合片| 久久精品国内一区二区三区| 国产日韩欧美亚洲| 在线91免费看| caoporen国产精品视频| 日本不卡在线视频| 中文字幕日韩欧美一区二区三区| 欧美中文字幕一区| 风间由美一区二区av101| 亚洲精品ww久久久久久p站| 精品国产sm最大网站| 94色蜜桃网一区二区三区| 玖玖九九国产精品| 亚洲国产精品天堂| 亚洲国产成人在线| 欧美一区二区在线视频| 99r国产精品| 国产精品资源网| 免费不卡在线观看| 夜夜揉揉日日人人青青一国产精品| 欧美成人精品3d动漫h| 在线观看www91| av在线综合网| 国产精品888| 美女视频黄 久久| 国产免费观看久久| 欧美日韩综合在线| 99久久99久久精品免费看蜜桃| 极品美女销魂一区二区三区免费 | 91久久精品日日躁夜夜躁欧美| 国产精品亚洲第一区在线暖暖韩国| 日韩制服丝袜先锋影音| 亚洲自拍偷拍综合| 一区二区三区精品视频| 中文字幕一区日韩精品欧美| 久久亚洲影视婷婷| 久久久国产一区二区三区四区小说 | 1区2区3区国产精品| 国产日本亚洲高清| 国产欧美一区二区精品秋霞影院 | 成人91在线观看| 国内一区二区在线| 日韩成人av影视| 亚洲小说春色综合另类电影| 日韩理论电影院| 国产欧美综合在线| 中文字幕乱码日本亚洲一区二区 | 亚洲最快最全在线视频| 亚洲免费大片在线观看| 成人欧美一区二区三区白人| 中文字幕一区二区三区在线观看 | 中文字幕亚洲欧美在线不卡| 国产精品久久久一本精品| 欧美国产日本韩| 亚洲欧洲韩国日本视频| 洋洋成人永久网站入口| 日韩中文字幕区一区有砖一区 | 国产日韩精品一区二区三区 | 久久嫩草精品久久久久| 日韩视频不卡中文| 精品入口麻豆88视频| 久久综合九色综合欧美就去吻| 欧美激情资源网| 亚洲激情图片小说视频| 天天操天天干天天综合网| 久久精品国产亚洲高清剧情介绍 | 成人av在线资源网| 一本色道久久综合亚洲91| 欧美视频精品在线观看| 日韩欧美国产综合一区| 亚洲国产精品成人综合色在线婷婷| 综合av第一页| 日韩中文字幕麻豆| 成人久久18免费网站麻豆 | 亚洲同性同志一二三专区| 亚洲成人一二三| 国产大陆亚洲精品国产| 91香蕉视频在线| 欧美一区二区三区视频免费 | 成人美女在线视频| 欧美亚洲国产一区二区三区va|