分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

php添加日志文件

发布时间:2023-09-06 01:29责任编辑:白小东关键词:暂无标签

记录一下。

有时候写测试代码的时候,不习惯直接在屏幕上输出反馈,那么可以配置日志文件,把需要输出的内容追加到日志文件里面,就很方便。

Php自带日志系统,可以参考网上的博客配置。

我要说的是,如果你的web服务器下如果有多个应用,全部都追加日志到一个文件的话,那,emmm...

解决办法:
  在每一个应用创建一个专门存放日志的文件夹,在应用程序里面把内容输出追加到该文件就可以了。这个方法是很容易就能想到的。比较简单。

首先如上图,我的应用名字叫做wx,那么我就在里面建了一个logs文件夹,里面有两个日志文件。创建文件之后最好用chmod 777 error.log命令把文件的读写权限提升一下。当然也不一定提升到777。还有,文件夹直接命名为logs在生产环境中是不好的,可以适当复杂命名,不容易被人猜出来。

日志文件创建好了之后,在我们的代码里面就可以写了。

 ???function successLog($log) ???{ ???????$file = getcwd()."/logs/success.log"; ???????var_dump($file); ???????$content = date(‘y-m-d h:i:s‘, time()) . "-----" . $log; ???????file_put_contents($file, $content, FILE_APPEND); ???}

$file在获取文件的时候,这里要使用绝对路径,相对路径获取不到文件的。为了增强应用的可移植性,可以使用getcwd来获取当前路径,组合出需要的字符串来即可。

建议在输出日志的时候把当前时间也都输出,方便查看。追加到日志文件,可以在字符串里面写“\n”来换行。

php添加日志文件

原文地址:http://www.cnblogs.com/simuhunluo/p/8016656.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved