日志

浏览数 98581
YiluPHP提供一个写文件日志的全局函数
function write_applog(string $level, string $data='')
日志文件存放在项目下的 logs 目录下,根据日期命名日志文件,每天生成一个日志文件。
$level 参数代表日志类型,是字符串,这个字符串会写在日志里,已定义值有:ERROR错误、WARNING警告、DEBUG调试、NOTICE通知、VISIT访问、RESPONSE响应(HTML的不写,只写json和jsonp)、TRACE代码追溯,除了前面列出的日志类型,你也可以定义你自己的日志类型,直接传过来就行了。默认情况下是不输出任何类型的日志的,你需要在配置中填写你想输出的日志类型,即在 $config['log_level']中列出你想输出的日志类型,所以你自己定义的类型在这里配置上就可以输出了。
$data 参数是日志内容,字符串类型,日志会自动输出日期时间、日志类型、请求ID、请求URI、GET参数、POST参数、SERVER信息,最后就是$data的内容。
你可以使用   tail -f [日志文件路径]|grep [日志类型]   命令监听日志的新增内容,例如监听新增的调试日志   tail -f /data/web/www.yiluphp.com/logs/2019-12-15.log|grep DEBUG   ,注意是区分字母大小写的。


我来说说