时间:2021-05-26
复制代码 代码如下:
<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."\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." "."<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." "."\r\n", 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>
原文网址:http://txw1958.cnblogs.com/
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP判断数据库中的记录是否存在的方法。分享给大家供大家参考。具体实现代码如下:复制代码代码如下:希望本文所述对大家的PHP程序设计有所帮助。
【将错误记录到系统日志中】在php.ini中将error_log设置为:复制代码代码如下:error_log=syslog或者在运行时使用ini_set()函数
PHP滚动日志类库PHP记录日志,我之前接触过的有按照年月分文件夹,然后按照日分文件的日志记录方式,这种方式有利有弊,有他的使用场景,我今天要说的是另一种日志记
php中缓存分类数据库缓存,文件缓存和内存缓存,下面我来给各位同学详细介绍PHP文件缓存类实现代码,有需要了解的朋友可参考。页面缓存类代码如下:cacheChe
本文实例讲述了php获取CSS文件中图片地址并下载到本地的方法。分享给大家供大家参考。具体实现代码如下:复制代码代码如下:/***获取CSS中图片地址,并且保存