正在显示
1 个修改的文件
包含
14 行增加
和
11 行删除
@@ -48,7 +48,7 @@ class Log { | @@ -48,7 +48,7 @@ class Log { | ||
48 | self::getInstance()->setFilename($filename); | 48 | self::getInstance()->setFilename($filename); |
49 | } | 49 | } |
50 | 50 | ||
51 | - self::getInstance()->message[$filename ? md5($filename) : 'default'][] = $message; | 51 | + self::getInstance()->message[$filename ? md5($filename) : 'default'][] = date('Y-m-d H:i:s ').$message; |
52 | 52 | ||
53 | } | 53 | } |
54 | 54 | ||
@@ -94,16 +94,19 @@ class Log { | @@ -94,16 +94,19 @@ class Log { | ||
94 | 94 | ||
95 | foreach ($this->filename as $key=>$fn){ | 95 | foreach ($this->filename as $key=>$fn){ |
96 | if(!empty($this->message[$key])){ | 96 | if(!empty($this->message[$key])){ |
97 | - | ||
98 | - array_unshift($this->message[$key],app()->nowDateTime()); | ||
99 | - $this->message[$key][] = PHP_EOL; | ||
100 | - | ||
101 | - @file_put_contents( | ||
102 | - $fn, | ||
103 | - implode(PHP_EOL."\t",$this->message[$key]), | ||
104 | - FILE_APPEND | ||
105 | - ); | ||
106 | - $this->message[$key] = []; | 97 | + $fo = @fopen($fn,'a'); |
98 | + if($fo){ | ||
99 | + foreach ($this->message[$key] as &$log){ | ||
100 | + @fwrite($fo,$log.PHP_EOL); | ||
101 | + } | ||
102 | + @fclose($fo); | ||
103 | + } | ||
104 | + | ||
105 | + $log = null; | ||
106 | + unset($log); | ||
107 | + | ||
108 | + $this->message[$key] = null; | ||
109 | + unset($this->message[$key]); | ||
107 | } | 110 | } |
108 | 111 | ||
109 | } | 112 | } |
-
请 注册 或 登录 后发表评论