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