ThinkPHP手动写入日志

    在开发环境中,打log是非常必须的,特别是在走前端开发的异步请求,异步请求很多时候打log是比较麻烦的,不是将错误信息返回前端的js用console来输出或者alert或者document.write,除了console还算不错外其他的方法都是会终端进程,不能做到静默的大log,而就算是console也是有不便之处。比如说,异步的话,本来就是会返回信息的(大多数情况下),再返回错误信息,然后再在ajax的代码中输出错误信息,这样做就要修改代码,改来改去,注释来注释去,很是麻烦(一次两次还好)。个人认为应对这种情况最好的打log方法就是在后端中打log。

    在原生的php开发环境中,可以自己写一个写入文件的函数或者类来打log。在ThinkPHP是有提供打log的封装方法的,它自己也会自动记录运行日志,也可以手动打log,另外自己封装的方法或者类的话,当放到生产环境上,还可能会有读写权限问题,这是你又要用命令去给予日志文件的读写权限(如果只是一次两次还好,然而开发都是要迭代相当多的版本的),分享一下这种方法:

 

先来个简单版的:

<?php
namespace Home\Controller;
use Think\Controller;
use Think\Log;  //1.使用Log类的命名空间

class IndexController extends Controller {
    public function index(){
		Log::write("尼玛这原来是日志2423424");  /
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值