15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

tp5日志操作

闫志林| 发布于 2022-02-16 20:35:36| 327阅读| 0点赞| 0评论
举报

学习一下日志处理的功能,包括配置日志和写入日志等

1. 日志处理的操作由 Log 类完成,它记录着所有程序中运行的错误记录;
2. 在 config 目录下的 log.php 配置文件,用于设置日志信息;
3. 我们在 runtime 目录下后一个 log 文件夹,里面按照日期排好了每月的日志;
4. 使用 record()方法,记录一条测试日志;

Log::record('测试日志!');


5. 我们在 log 日志文件夹里找到最新生成的日志,可以看到生成的日志信息;
6. 系统提供了不同日志级别,默认 info 级别,从低到高排列如下:
7. debug/info/notice/warning/error/critical/alert/emergency;
8. 一般记录就是 info 信息,我们也可以指定我们的信息级别;
Log::record('测试日志!', 'error');
9. 系统还提供了关闭写入的功能,在配置文件中关闭,或者使用::close()方法;

Log::close();
'close' => false,


10. 系统发生异常后,会自动写入 error 日志,如果你想手动也可以;

try {
     echo 0/0;
} catch (ErrorException $e)
{
    echo '发生错误:'.$e->getMessage();
    Log::record('被除数不得为零', 'error');
}

11. 对于各种日志级别,系统提供了一些快捷方式和助手函数,比如:

Log::error('错误日志!'); //Log::record('错误日志!', 'error')
Log::info('信息日志!'); //Log::record('信息日志!', 'info')
trace('错误日志!', 'error');
trace('信息日志!', 'info');
0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

闫志林
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部