永发信息网

php该在哪里写日志?怎么写日志?日志是做什么用的?

答案:3  悬赏:70  手机版
解决时间 2021-01-30 09:40
php该在哪里写日志?怎么写日志?日志是做什么用的?
最佳答案
所谓的日志就是记录系统运行状态的数据。
一般是将信息记录到文本文件或数据库中。
比如:
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('这是测试日志信息');
?>
全部回答
首先,你得有一个“日志类”,明显php并没有内置,所以你需要自己编写这个类。 日志模块的大概设计思路如下: 1、你得有一个数据表,记录所有的用户行为。 2、你得写一个“日志类”,这个类至少有一个方法:向数据表写入日志信息 那日志信息从哪里来呢? 在你想记录日志的地方,调用日志类的方法来触发写入动作。 比如(伪代码): if (用户登录成功){  $日志类 = new 日志类();  $日志类->插入数据( "登录日志", "登录成功", "username=a;password=b", "ip" ... ) }如果你想做日志的查询功能,显然你要给日志类加更多方法..
在php.ini中有一段 error_log="D:\PHP\log\php-errors.log" 就是注明你php的日志文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
九堡四季青市场 可以零卖的么 我们想去买衣服
中国邮政储蓄银行(光荣路支行)地址好找么,我
浙大心理学怎么样?
外贸新手,请教,收到po之后,我该怎么做
黑龙江省农村信用社(铁东信用社)地址有知道的
中国电信(新开路营业厅)(新开南路11009号附近
钓差的意思是什么啊?知道的请说下!
中国工商银行(新和平储蓄所)怎么去啊,我要去
中国移动(朝阳营业厅)(南关街4号中国移动)地
水线标志牌应设置在地势高、无障碍物遮挡的地
焊条电弧焊怎样选择焊接用的护目镜和面罩?
手机的应用怎么锁
重铬酸锌是什么表面处理,和机械镀锌及普通镀
绋絻的意思是什么啊?知道的请说下!
位于某市的徐某有两套住房,其中一套住房的房
推荐资讯
养兔子有什么注意事项
联想S810t开机一直是这个画面,进不去怎么办
在美团一元抢吧中夺到了一部手机,需要自己交
阿里巴巴怎么把最少定量10套改成最少起定量2
联通营业厅(北大街天鸿公寓12号楼2楼联通营业
筛分36目砂,筛上筛下分别用多少目筛网
未来星幼儿园(坡胡镇)地址在哪,我要去那里办
斗战神刚创的小号好久没上能领回归礼包吗
酥炸麻花怎么做好吃,酥炸麻花的家常做法
贞鲠的意思是什么啊?知道的请说下!
三分之x减一减六分之x加二等于一减二分之二x
我家正在贴砖,瓷砖店里人员说,美缝剂做了后
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?