openlss / func-log
日志功能,同时处理命令行输出
0.0.10
2013-04-09 21:23 UTC
Requires
- php: >=5.3.2
- openlss/lib-config: ~0.0.1
Requires (Dev)
- openlss/core-boot: ~0.0.1
This package is not auto-updated.
Last update: 2024-09-14 14:55:35 UTC
README
日志功能;同时处理命令行输出
日志器将自动打开和关闭其日志文件,无需用户额外设置
使用方法
dolog('This is an info message'); dolog('This is an ERROR',LOG_ERROR); dolog('This is a warning',LOG_WARN);
配置
日志包附带以下配置
$config['log']['level'] = LOG_INFO; $config['log']['file'] = false; $config['log']['format'] = '[%s] %s - %s'; //%s - date %s - level %s - message $config['log']['date_format'] = 'm/d/Y g:i:sA';
- $config['log']['level'] 要记录的级别,如果消息级别高于此级别,则将被丢弃
- $config['log']['file'] 要记录到的文件,此文件必须可由PHP程序写入
- $config['log']['format'] 日志消息的sprintf样式格式
- %s 日志级别
- %s 消息的日期
- %s 实际的消息
- $config['log']['date_format'] 与PHP的date()函数兼容的日期格式
参考
(int bool) dolog($msg,$level=LOG_INFO)
这将将在配置的日志文件中以所需的级别记录所需的消息。
- $msg 要记录的消息
- $level 要记录的级别
- LOG_ERROR 错误消息
- LOG_WARN 警告消息
- LOG_NOTICE 通知消息
- LOG_INFO 信息性消息
- LOG_DEBUG 调试信息