PHP設定時區,記錄日誌檔案的方法
關鍵字:PHP 時區 時間 日誌
<html> <body> <?php date_default_timezone_set(`Asia/Hong_Kong`); //set time zone set_error_handler("myHandler"); //set error handler $chinatime = date(`Y-m-d H:i:s`); //get current time $max_size = 500000; try { $content = "Hello WeiXin!"; logger2($content); //throw new Exception("Value must be 1 or below aaaaaaaaaaaaaaaaaaa"); } catch(Exception $e) { logger2("Exception Message: ".$e->getMessage()); } //record operation log into .log file function logger($log_content) { print_r(date(`H:i:s`)." ".$log_content."<br />"); $log_filename = date("Ymd").".log"; $file = fopen($log_filename ,"a+"); fwrite($file, date(`H:i:s`)." ".$log_content." "); fclose($file); } //record operation log into .log file function logger2($log_content) { Global $max_size; print_r(date(`H:i:s`)." ".$log_content." "."<br />"); $log_filename = date("Ymd").".log"; if(file_exists($log_filename) and (abs(filesize($log_filename)) > $max_size)){unlink($log_filename);sleep(1);} file_put_contents($log_filename, date(`H:i:s`)." ".$log_content." "." ", FILE_APPEND); } //error handler function function myHandler($level, $message, $file, $line, $context) { logger("<b>[ERROR]</b> LEVEL: $level, MESSAGE: $message, FILE: $file, LINE: $line, CONTENT: $context"); die(); } ?> </body> </html>
相關文章
- PHP日誌記錄方法PHP
- nginx日誌檔案按天記錄定時清理迴圈記錄Nginx
- django 專案日誌記錄設定Django
- 記錄日誌檔案
- php日誌,記錄日誌PHP
- apache 訪問日誌如何設定每日新增一個日誌檔案、如何限制大小、設定記錄內容Apache
- Laravel 指定日誌檔案記錄任意日誌Laravel
- Nginx訪問日誌、Nginx日誌切割、靜態檔案不記錄日誌和過期時間Nginx
- 使apache的日誌檔案裡不記錄圖片檔案Apache
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- 記錄一則clear重做日誌檔案的案例
- 日誌記錄 PHP下往linux目錄下寫日誌PHPLinux
- 日誌模組(一標頭檔案就實現了日誌記錄)
- SLF4J記錄日誌&&日誌檔案的滾動策略__SpringBootSpring Boot
- 使用配置檔案方式記錄Python程式日誌Python
- Postgresql日誌歸檔設定SQL
- 定時將系統時間更新在日誌檔案中
- 在Oracle中,如何定時刪除歸檔日誌檔案?Oracle
- svn 提交程式碼時強制錄入日誌設定
- 設計模式:日誌記錄器——工廠方法模式設計模式
- 怎樣設定不讓JBOSS記錄訪問日誌???
- 限制 Apache日誌檔案大小的方法Apache
- 如何定製.NET6.0的日誌記錄
- 恢復歸檔日誌檔案的常用方法
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 熱備份時被修改的資料塊如何記錄在聯機日誌檔案
- 歸檔目錄滿或刪除,把歸檔日誌自動轉移到另一個目錄的設定方法
- Nodered學習記錄-時間戳和時區設定時間戳
- SecureCRT設定自動日誌方法Securecrt
- Linux系統下Apache日誌檔案設定、更改預設網站目錄、防止php木馬跨站設定、禁止空主機頭LinuxApache網站PHP
- Linux 使用 crontab 定時拆分日誌、清理過期檔案Linux
- springboot使用logback記錄日誌,配置檔案Spring Boot
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- Oracle的閃回恢復區和歸檔日誌多路徑設定Oracle
- ELK實時分析之php的laravel專案日誌PHPLaravel
- 日誌記錄器
- Java實時讀取日誌檔案Java
- linux shell程式設計之檔案內容寫入和日誌記錄薦Linux程式設計