ThinkPHP 5 (二):日志记录在实际项目中的使用

一:ThinkPHP5中的日记记录

      日志记录由\think\Log类完成,主要完成日志记录和跟踪调试。

        ThinkPHP对系统的日志按照级别来分类:    

            

    • log 常规日志,用于记录日志

    • error 错误,一般会导致程序的终止

    • notice 警告,程序可以运行但是还不够完美的错误

    • info 信息,程序输出信息

    • debug 调试,用于调试信息

    • sql SQL语句,用于SQL记录,只在数据库的调试模式开启时有效

        默认情况下,是记录所有,在实际项目中,我们要有选择的进行记录,比如服务器的内部错误,关闭无用的日志记录;默认的记录路径在runtime\log文件里,runtime是应用的运行时目录,在实际项目中,我们要进行分析监控,放在runtime不合适,需要新建一个log日志目录进行储存。


二:在实际项目中使用日志记录

    1:新建log日志目录

        在application同级目录上新建log文件夹,在入口文件index.php中定义LOG_PATH常量,如果未定义,则会使用base.php系统默认配置runtime/log。

    

时光疯子博客

    


    2:关闭日志记录所有,进行有选择的记录日志

         config.php关闭日志,把type的默认值file改成test

        

时光疯子博客

   

 3:使用日志记录

        注意这里有坑,因为把日志驱动方式file方式,改成了test,所以在使用前要初始化日志类


时光疯子博客

白俊遥博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论