当前位置: 移动技术网 > IT编程>开发语言>PHP > php记录日志的实现代码

php记录日志的实现代码

2019年04月21日  | 移动技术网IT编程  | 我要评论
复制代码 代码如下:

$ss_log_level = 0;

  $ss_log_filename = /tmp/ss-log;

  $ss_log_levels = array(
   none => 0,
   error => 1,
   info => 2,
   debug => 3
);

//设置日志级别
  function ss_log_set_level ($level = error) {
   global $ss_log_level;
   $ss_log_level = $level;
  }

//记录日志

function ss_log ($level, $message) {    global $ss_log_level, $ss-log-filename;

   if ($ss_log_levels[$ss_log_level] < $ss_log_levels[$level]) {
   // 不显示log信息
   return false;
   }

   $fd = fopen($ss_log_filename, "a+");
   fputs($fd, $level. - [.ss_times*****p_pretty().] - .$message."n");
   fclose($fd);
   return true;
  }

//清空日志
  function ss_log_reset () {
   global $ss_log_filename;
   @unlink($ss_log_filename);
  }
  

//调用示例
复制代码 代码如下:

ss_log_set_level(info);

ss_log(error, "testing level error");
ss_log(info, "testing level info");
ss_log(debug, "testing level debug");

ss_log_reset();

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网