php记录日志的实现代码
作者:bea
代码如下: $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 = 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();
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- shopex中集成的站长统计功能的代码简单分析
- pdo中使用参数化查询sql
- php 广告调用类代码(支持Flash调用)
- php 中英文语言转换类代码
- php中计算中文字符串长度、截取中文字符串的函数代码
- php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
- php的urlencode()URL编码函数浅析
- php简单的会话类代码
- 兼容firefox,chrome的网页灰度效果
- 用php解析html的实现代码
- php中设置多级目录session的问题
- ThinkPHP 防止表单重复提交的方法
- ThinkPHP与PHPExcel冲突解决方法
- 让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
- php Smarty初体验二 获取配置信息
- php中Smarty模板初体验
- PHP 防注入函数(格式化数据)
- PHP中将数组转成XML格式的实现代码
- PHP程序开发范例学习之表单 获取文本框的值