PHP写日志的实现方法

yipeiwu_com6年前PHP代码库

本文实例讲述了PHP写日志的实现方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
function logError($content) 

  $logfile = '/logs/debuglog'.date('Ymd').'.txt'; 
  if(!file_exists(dirname($logfile))) 
  { 
    @File_Util::mkdirr(dirname($logfile)); 
  } 
  error_log(date("[Y-m-d H:i:s]")." -[".$_SERVER['REQUEST_URI']."] :".$content."\n", 3,$logfile); 
}

 
这里注意需要给记日志的目录权限:
复制代码 代码如下:
chown -R  www:www csevent/

如果你的apache里配的不是www你要改为对应的
可以用ll命令查看你的权限

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

php遍历类中包含的所有元素的方法

本文实例讲述了php遍历类中包含的所有元素的方法。分享给大家供大家参考。具体分析如下: 这里可获得php类包含的所有元素以key-value的形式输出 class MyTestCla...

kindeditor 加入七牛云上传的实例讲解

七牛云上传主要有两种: 服务端上传 前端上传,前端又分两种返回方式: 1).重定向返回,可以解决ajax跨域的问题 2).回调返回,七牛云先向服务端要返回数据,再由七牛云返回前端,解决不...

php intval的测试代码发现问题

<?php $o = 0.1; for($a = 1; $a < 100; $a++){ &n...

配置php网页显示各种语法错误

发现问题比解决问题重要,使用php集成开发环境Appserv网页会提示各种语法错误,但自己配置开发环境无法提示错误,特别当不是语法错误,比如com组件的调用,当不知道问题出现在何处,是不...

利用PHP实现短域名互转

复制代码 代码如下:/**  * 短域名生成&解析类  */ class Build_URL {     priva...