php日誌,記錄日誌
開發中有些重要操作時,記錄資料庫日誌同時又要記錄檔案日誌,而且日誌不能和站點的其他日誌混在一起,所以寫了這麼個東東
/**日誌 * Created by JetBrains PhpStorm. * User: feng * Date: 13-7-25 * Time: 下午3:15 * To change this template use File | Settings | File Templates. */ class Log { /**寫入日誌 * @param $model 模組名稱,目錄名,允許字母/數字/下劃線/減號 * @param $msg 日誌內容,可以為陣列 * @param string $suffix 字尾名稱,可以為空,允許字母/數字/下劃線/減號/英文句號 * @param string $prefix 字首名稱,可以為空,允許字母/數字/下劃線/減號/英文句號 * @return bool */ public static function Write($model,$msg,$suffix=``,$prefix=``){ if(empty($msg)){ return false; } if(is_array($msg)){ $msg=var_export($msg,true); } $msg=" [time]".date(`Y:m:d H:i:s`).` `.$msg; //模組資料夾格式化,允許字母/數字/下劃線/減號 $model=preg_replace ("/[^w-]/i", "$1", $model); $model=empty($model)?`none`:$model; //檔案儲存地址 $file=WEBROOT.APPPATH.`logs/`.$model.`/`; if(!is_dir($file)){ mkdir($file,0777); } $file.=date(`Y/`); if(!is_dir($file)){ mkdir($file,0777); } $prefix=preg_replace ("/[^w-.]/i", "$1", $prefix); $suffix=preg_replace ("/[^w-.]/i", "$1", $suffix); $file.=$prefix.date(`m-d-`).$suffix.`.log`; error_log($msg,3,$file); return true; } }
相關文章
- 日誌記錄器
- ThinkPHP日誌記錄PHP
- Laravel sql 日誌記錄LaravelSQL
- 日誌記錄模組logging
- monolog 日誌記錄器解析Mono
- Laravel 指定日誌檔案記錄任意日誌Laravel
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- 基於.NetCore3.1系列 —— 日誌記錄之自定義日誌元件NetCore元件
- 記錄騰訊雲使用日誌
- log4net日誌記錄
- SpringBoot記錄HTTP請求日誌Spring BootHTTP
- Rust 實現日誌記錄功能Rust
- .NET Core使用Nlog記錄日誌
- NetCore的全域性日誌記錄NetCore
- python日誌記錄器的配置Python
- iptables防火牆如何記錄日誌防火牆
- SLF4J記錄日誌&&日誌檔案的滾動策略__SpringBootSpring Boot
- laravel5.7 不記錄 sql 報錯日誌,自定義日誌資訊LaravelSQL
- 日誌記錄模式(LOGGING 、FORCE LOGGING 、NOLOGGING)模式
- Cmocka 單元測試日誌記錄Mock
- LoggerMessageAttribute 高效能的日誌記錄
- NAS中如何檢視日誌記錄?
- django 專案日誌記錄設定Django
- LightDB不記錄WAL日誌的表
- Python:使用logging模組記錄日誌Python
- 如何優雅地記錄操作日誌
- 如何優雅的記錄操作日誌?
- 如何優雅地記錄操作日誌?
- 日誌分析-apache日誌分析Apache
- golang常用庫包:log日誌記錄-uber的Go日誌庫zap使用詳解Golang
- [翻譯] 除錯 Rxjs(二):日誌記錄除錯JS
- springboot使用logback記錄日誌,配置檔案Spring Boot
- 禁用 Logback 中特定類的日誌記錄
- 一種簡化操作日誌記錄方案
- Swoft AOP 記錄使用者操作日誌
- Gin 框架 - 使用 logrus 進行日誌記錄框架
- 微服務體系操作日誌如何記錄?微服務
- mysql 開啟和關閉日誌記錄MySql
- [python] Python日誌記錄庫loguru使用指北Python