#1 jake
功能:- 记录日志到文件
- 日志类型:'ERROR'(错误), 'WARN'(警告),'NOTICE'(注意),'INFO'(信息),'DEBUG'(调试),
- 日志文件按设置会自动分块保存
- 可设置某种类型的日志发送邮件
下载:spLog.zip
使用:
1. 放到扩展目录
2. 配置:(默认可不配置)
'ext' => array(
'logsize' => '10240000', // 日志文件大小
'logpath' => APP_PATH.'/tmp', // 日志保存目录
'logprefix' => 'log_', // 日志文件前缀’
'mail' => 'ALL', // 是否发送日志邮件,
// 取值"ALL"是全部日志都发送,取值'ERROR', 'WARN','NOTICE','INFO','DEBUG'任意一种是只发送该种日志,取值NULL是不发送日志
'mailto' => 'webmaster@localhost', // 发送到的邮件地址
),
3. 在程序中,可以使用:
spclass('splog')->error("这里记录一个错误");
spclass('splog')->warn("这里记录一个警告");
spclass('splog')->notice("这里记录一个注意");
spclass('splog')->info("这里记录一个信息");
spclass('splog')->debug("这里记录一个调试信息");
4. 可以看到,不同类型的日志,将会存在不同的文件内。
2011-03-30 16:16:16