【TP5】异常处理及日志管理

【TP5】异常处理及日志管理,第1张

概述author:咔咔wechat:fangkangfk在控制器创建exception控制器,并重写render方法<?phpnamespace appadmincontroller;use thinkLog;use Exception as Exceptionthink;use thinkexceptionHandle;class Except...

author:咔咔

wechat:fangkangfk

在控制器创建exception控制器,并重写render方法

<?PHPnamespace app\admin\controller;use think\Log;use Exception as Exceptionthink;use think\exception\Handle;class Exception extends Handle{    public function render(Exceptionthink $e)    {        $errorMessage = $e->getMessage();        $errorfile = $e->getfile();        $errorline = $e->getline();        $errorTime = date('Y-m-d H-i-s',time());        $data = [            'Time'    => $errorTime,'Message' => $errorMessage,'file'    => $errorfile,'line'    => $errorline        ];        Log::init([            'type' => 'file','path' => ROOT_PATH . 'error_log/','apart_level'   =>  ['error'],'max_files'	=> 7        ]);        Log::write($data);        return redirect('admin/error/index');    }}

然后在配置文件配置,这里是单独给后台做的异常,所以没有在公共配置文件写。

总结

以上是内存溢出为你收集整理的【TP5】异常处理及日志管理全部内容,希望文章能够帮你解决【TP5】异常处理及日志管理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1220957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存