php简单日志写入函数【简记】

 1 function showLog($content,$filename="filenamelog")
 2 {
 3     $logfile = 'logs/'.$filename.date('Ymd').'.txt';
 4     if(!file_exists(dirname($logfile)))
 5     {
 6         mkdir(dirname($logfile));
 7     }
 8     error_log(date("[Y-m-d H:i:s]")."-[".$_SERVER["REMOTE_ADDR"]."]\t[".$_SERVER['REQUEST_URI']."]:".$content."\n", 3,$logfile);
 9 }
10 showLog("");

本文实例讲述了php完毕的粗略日志写入函数。分享给我们供大家参考。具体落到实处格局如下:

 

function log( $logthis ){
file_put_contents('logfile.log', date("Y-m-d H:i:s"). " " . $logthis. "\r\n", FILE_APPEND | LOCK_EX);
}
// use \r\n for new line on windows, just \n on linux
// PHP_EOL cross platform solution for new line
// // so better to use this
function log( $logthis ){
file_put_contents('logfile.log', date("Y-m-d H:i:s"). " " . $logthis.PHP_EOL, FILE_APPEND | LOCK_EX);
}

但愿本文所述对大家的php程序设计具有辅助。

您可能感兴趣的小说:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图