php设置时区及记录日志文件的代码
Freigeben: 2016-07-25 09:03:07
Original
1197 Leute haben es durchsucht
-
-
-
-
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."
");
- $log_filename = date("Ymd").".log";
- $file = fopen($log_filename ,"a+");
- fwrite($file, date('H:i:s')." ".$log_content."\r\n");
- fclose($file);
- }
- //record operation log into .log file
- function logger2($log_content)
- {
- Global $max_size;
- print_r(date('H:i:s')." ".$log_content." "."
");
- $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." "."\r\n", FILE_APPEND);
- }
- //error handler function
- function myHandler($level, $message, $file, $line, $context)
- {
- logger("[ERROR] LEVEL: $level, MESSAGE: $message, FILE: $file, LINE: $line, CONTENT: $context");
- die();
- }
- ?>
-
-
-
复制代码
|
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31