摘要:是的一個(gè)擴(kuò)展包,可以在日志中添加額外的數(shù)據(jù)。得益于中日志的更新,這個(gè)包利用這些特性擴(kuò)展日志記錄并添加數(shù)據(jù),例如請(qǐng)求頭內(nèi)存使用情況會(huì)話信息和其它數(shù)據(jù)。需要注意的是,這個(gè)擴(kuò)展包依賴于的新日志系統(tǒng),所以你只能在該版本或者更新版本中使用它。
Laravel Log Enhancer 是 Laravel 5.6? 的一個(gè)擴(kuò)展包,可以在 Laravel 日志中添加額外的數(shù)據(jù)。 得益于 Laravel 5.6 中日志的更新,這個(gè)包利用這些特性擴(kuò)展日志記錄并添加數(shù)據(jù),例如請(qǐng)求頭、內(nèi)存使用情況、會(huì)話信息和其它數(shù)據(jù) 。
你可以通過(guò)修改 config/logging.php 中的 tap 屬性,來(lái)添加 ?LogEnhancer?到你的日志通道:
"production_stack" => [ "driver" => "stack", "tap" => [FreshbitswebLaravelLogEnhancerLogEnhancer::class], "channels" => ["daily", "slack"], ],
配置日志通道后,下面是一條包含默認(rèn)額外信息的日志示例:
[2018-03-30 05:07:23] local.INFO: Testing log {"inputs":[],"session":{"_token":"bZXCPViCzmaULIO6GsdLBbveC1yd3BbyH31zfT8c","_previous":{"url":"http://log-enhancer-demo.test"},"_flash":{"old":[],"new":[]}},"url":"/","ip":"127.0.0.1","http_method":"GET","server":"","referrer":null}
下面是增強(qiáng)日志記錄的配置選項(xiàng)(包含了默認(rèn)配置選項(xiàng)的信息):
true, "log_input_data" => true, "log_request_headers" => false, "log_session_data" => true, "log_memory_usage" => false, "log_git_data" => false, // 你可以明確不記錄到日志中的用戶輸入信息 "ignore_input_fields" => ["password", "confirm_password"] ];
特別注意?ignore_input_fields?選項(xiàng),避免日志中記錄客戶的敏感信息!??!例如用戶密碼或信用卡賬號(hào)。
你需要運(yùn)行交互模式命令?artisan vendor:publish?, 以激活上面的自定義配置:
php artisan vendor:publish --tag=laravel-log-enhancer-config
在一個(gè)基于 Laravel 5.6 的項(xiàng)目中,你可以使用如下命令利用 composer 來(lái)安裝這個(gè)擴(kuò)展包:
composer require freshbitsweb/laravel-log-enhancer
由于 Laravel 的包自動(dòng)發(fā)現(xiàn)?機(jī)制,你只需要安裝這個(gè)包并根據(jù)你的程序需要進(jìn)行配置就可以了。
了解更多詳情請(qǐng)查看該包的?GitHub 官方倉(cāng)庫(kù)。需要注意的是,這個(gè)擴(kuò)展包依賴于 Laravel 5.6 的新日志系統(tǒng),所以你只能在該版本或者更新版本中使用它。
它首先出現(xiàn)在?Laravel News 上。
更多現(xiàn)代化 PHP 知識(shí),請(qǐng)前往 Laravel / PHP 知識(shí)社區(qū)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/28551.html
摘要:本文經(jīng)授權(quán)轉(zhuǎn)自社區(qū),后續(xù)更新將以帖子內(nèi)容和內(nèi)容為準(zhǔn)。說(shuō)明另一個(gè)令人喜歡的地方,是擁有活躍的開(kāi)發(fā)者社區(qū),而活躍的開(kāi)發(fā)者社區(qū)帶來(lái)的,是繁華的擴(kuò)展包生態(tài)。本文對(duì)上打了標(biāo)簽的擴(kuò)展包進(jìn)行整理,截止到現(xiàn)在年月號(hào),有超過(guò)個(gè)擴(kuò)展包,以下是下載量最大的個(gè)。 本文經(jīng)授權(quán)轉(zhuǎn)自 PHPHub 社區(qū),后續(xù)更新將以 PHPHub 帖子內(nèi)容 和 GitHub 內(nèi)容 為準(zhǔn)。 說(shuō)明 Laravel 另一個(gè)令人喜歡的地方...
摘要:優(yōu)點(diǎn)使用簡(jiǎn)單服務(wù)自定義數(shù)據(jù)庫(kù)查詢生成多重定制哪里獲取表單構(gòu)造器說(shuō)實(shí)話,我不喜歡在中混合表單。表單構(gòu)造器能夠讓你的表單從視圖中分離出去。功能多數(shù)據(jù)庫(kù)多域名和子域名自動(dòng)生成或者配置文件支持隊(duì)列支持文件分開(kāi)存儲(chǔ)。 showImg(https://segmentfault.com/img/remote/1460000015090896); 這里有 10+ 個(gè)用來(lái)搭建 Laravel 應(yīng)用的包 ...
摘要:查找保存下載用搭建自己的緩存?zhèn)}庫(kù)權(quán)限管理的好選擇基于封裝的后臺(tái)管理系統(tǒng),支持手機(jī)和端訪問(wèn)支付寶風(fēng)格的驗(yàn)證器后臺(tái)系統(tǒng)微信接口的部署腳本開(kāi)發(fā)的博客系統(tǒng)百度推送自動(dòng)記錄用戶行為擴(kuò)展一個(gè)項(xiàng)目管理系統(tǒng)根據(jù)生成對(duì)應(yīng)導(dǎo)航的狀態(tài) 1.debug https://github.com/barryvdh/l... showImg(https://segmentfault.com/img/bVmhWL); ...
摘要:此擴(kuò)展使用安裝在已打開(kāi)的工作區(qū)文件夾內(nèi)的庫(kù)。此擴(kuò)展由開(kāi)發(fā),是一個(gè)與之間的調(diào)試適配器。它具有零依賴性,并可以極大程度地工作于任何規(guī)模的項(xiàng)目里。查看先前文件的拷貝或者將其與工作區(qū)版本或先前版本進(jìn)行比較,查看編輯器里對(duì)活動(dòng)行的更改。 showImg(https://segmentfault.com/img/remote/1460000018002818?w=1223&h=630); 嗨 工匠...
摘要:推薦閱讀資源庫(kù)工具應(yīng)用程序精選列表中文版有哪些鮮為人知,但是很有意思的網(wǎng)站一份攻城獅筆記每天搜集上優(yōu)秀的項(xiàng)目一些有趣的民間故事超好用的谷歌瀏覽器油猴插件合集目錄資源文檔文章圖書(shū)會(huì)談教程更多庫(kù)工具管理數(shù)據(jù)部署桌面發(fā)展監(jiān)控應(yīng)用資源文檔介紹文檔教 推薦閱讀 MongoDB 資源、庫(kù)、工具、應(yīng)用程序精選列表中文版 有哪些鮮為人知,但是很有意思的網(wǎng)站? 一份攻城獅筆記 每天搜集 Github ...
閱讀 1132·2021-10-09 09:43
閱讀 18635·2021-09-22 15:52
閱讀 1076·2019-08-30 15:44
閱讀 3068·2019-08-30 15:44
閱讀 3259·2019-08-26 14:07
閱讀 919·2019-08-26 13:55
閱讀 2581·2019-08-26 13:41
閱讀 3101·2019-08-26 13:29