openlss/func-log

日志功能,同时处理命令行输出

0.0.10 2013-04-09 21:23 UTC

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 调试信息