PHP日志扩展SeasLog的使用

SeasLog常用函数

SeasLog::setBasePath:设置seaslog的存储路径,可以在项目入口文件中单独设置项目日志的存储路径。

SeasLog::getBasePath:获取seaslog的存储路径

SeasLog::setLogger:设置项目模块log的存储路径

SeasLog::analyzerCount($level = ‘all’,$log_path = ‘*’,$key_word = NULL):统计日志信息条数

参数介绍:$level(日志级别),$log_path(日志存储路径),$key_word(日志关键字)

SeasLog::analyzerDetail($level = SEASLOG_INFO,$log_path = ‘*’,$key_word = NULL, $start = 1,$limit = 20)

参数介绍:$level(日志级别),$log_path(日志寻出路径),$key_word(日志关键字),$start(开始位置),$limit(查询数量)

SeasLog::log(‘debug’,’message’):通用日志记录方法,另外各级别日志也提供了单独的记录方法如SeasLog::debug()记录debug级别的日志方法

SeasLog的八个级别

SEASLOG_DEBUG “debug”
SEASLOG_INFO “info”
SEASLOG_NOTICE “notice”
SEASLOG_WARNING “warning”
SEASLOG_ERROR “error”
SEASLOG_CRITICAL “critical”
SEASLOG_ALERT “alert”
SEASLOG_EMERGENCY “emergency”