<BR>$ss_log_level = 0; <br><br> $ss_log_filename = /t<div>……本2文来源gaodai.ma#com搞##代!^码@网3</div><code>搞代gaodaima码</code>mp/ss-log; <br><br> $ss_log_levels = array( <BR> NONE => 0, <BR> ERROR => 1, <BR> INFO => 2, <BR> DEBUG => 3 <BR>); <br><br>//设置日志级别 <BR> function ss_log_set_level ($level = ERROR) { <BR> global $ss_log_level; <BR> $ss_log_level = $level; <BR> } <br><br>//记录日志 <br><br>function ss_log ($level, $message) { global $ss_log_level, $ss-log-filename; <br><br> if ($ss_log_levels[$ss_log_level] < $ss_log_levels[$level]) { <BR> // 不显示Log信息 <BR> return false; <BR> } <br><br> $fd = fopen($ss_log_filename, "a+"); <BR> fputs($fd, $level. - [.ss_times*****p_pretty().] - .$message."n"); <BR> fclose($fd); <BR> return true; <BR> } <br><br>//清空日志 <BR> function ss_log_reset () { <BR> global $ss_log_filename; <BR> @unlink($ss_log_filename); <BR> } <BR>
//调用示例
<BR>ss_log_set_level(INFO); <br><br>ss_log(ERROR, "testing level ERROR"); <BR>ss_log(INFO, "testing level INFO"); <BR>ss_log(DEBUG, "testing level DEBUG"); <br><br>ss_log_reset(); <BR>