php该在哪里写日志?怎么写日志?日志是做什么用的?
答案:3 悬赏:70 手机版
解决时间 2021-01-30 09:40
- 提问者网友:暮烟疏雨之际
- 2021-01-29 11:10
php该在哪里写日志?怎么写日志?日志是做什么用的?
最佳答案
- 五星知识达人网友:撞了怀
- 2021-01-29 12:48
所谓的日志就是记录系统运行状态的数据。
一般是将信息记录到文本文件或数据库中。
比如:
function writeLog($msg){
$logFile = date('Y-m-d').'.txt';
$msg = date('Y-m-d H:i:s').' >>> '.$msg."\r\n";
file_put_contents($logFile,$msg,FILE_APPEND );
}
//调用上面的函数,写一条信息进日志文件
writeLog('这是测试日志信息');
?>
一般是将信息记录到文本文件或数据库中。
比如:
function writeLog($msg){
$logFile = date('Y-m-d').'.txt';
$msg = date('Y-m-d H:i:s').' >>> '.$msg."\r\n";
file_put_contents($logFile,$msg,FILE_APPEND );
}
//调用上面的函数,写一条信息进日志文件
writeLog('这是测试日志信息');
?>
全部回答
- 1楼网友:大漠
- 2021-01-29 13:57
首先,你得有一个“日志类”,明显php并没有内置,所以你需要自己编写这个类。 日志模块的大概设计思路如下: 1、你得有一个数据表,记录所有的用户行为。 2、你得写一个“日志类”,这个类至少有一个方法:向数据表写入日志信息 那日志信息从哪里来呢? 在你想记录日志的地方,调用日志类的方法来触发写入动作。 比如(伪代码): if (用户登录成功){ $日志类 = new 日志类(); $日志类->插入数据( "登录日志", "登录成功", "username=a;password=b", "ip" ... ) }如果你想做日志的查询功能,显然你要给日志类加更多方法..
- 2楼网友:一把行者刀
- 2021-01-29 13:43
在php.ini中有一段
error_log="D:\PHP\log\php-errors.log"
就是注明你php的日志文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯