12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- class Log {
-
- public function Log(){
-
- }
- /**
- * 记录业务相关的日志 统一格式
- */
- public static function save_run_log($info,$file_pre_name="") {
- if(empty($file_pre_name)){
- $file_name = date("Ymd").".log";
- }else{
- $file_name = $file_pre_name."_".date("Ymd").".log";
- }
- Log::write_log($info,$file_name);
- }
-
- /**
- * 记录系统出错的日志
- */
- public static function save_err_log($info) {
- $file_name = "error_".date("Ymd").".log";
- Log::write_log($info,$file_name);
- }
-
- /**
- * 将日志信息写入到文本文件
- */
- private static function write_log($info,$file_name) {
- $path = LOG_DIR;
- if(file_exists($path) == false) {
- mkdir($path);
- chmod($path,0777);
- }
- $fp = fopen("$path/$file_name","a");
- $log = "[".date("Y-m-d H:i:s")."]|".$info."\r\n";
- fwrite($fp,$log);
- fclose($fp);
- }
- }
- ?>
|