Zurmo开发的小技巧(5)

53 篇文章 0 订阅
51 篇文章 0 订阅

小技巧,第六点:日志追踪

在Zurmo开发或者PHP开发的时候,日志追踪是一个很常用也是很高效定位错误的方法,
1:对于Zurmo因为是采用Yii框架的嘛,Yii已经帮我们把PHP的错误日志都写在runtime/application.log文件下,如果出错了,直接来这里看错误信息就好了。可以看到出错的地方,定位的很清晰。

2:自己写一些日志函数,不是PHP的运行日志,是你在执行过程中想看的某些变量的值啊之类的,这个也是很有用,可以写在一个文件里,为什么第一步的那些日志是在出错的情况下才会有,而这个是自己有打印的。

3:对于PHP项目的开发,你也可以采用Xdebug等工具来追踪,到时候错误的日志在页面上会呈现一个表格的形式,还有更多的错误信息,可能是我不会用吧,个人觉得麻烦而且用处不多,

而且还有一个很大的弊端就是,这些日志文件是存在你的电脑的某个目录下的,这个你可以自己定义。每运行一次,就会打印日志。当你运行很多次之后,这些日志文件会很多,很大。我曾经打了60多G的日志,把这个磁盘都撑满了,后面才发现的。

在Windows上,你要自己手动去删,如果在Linux上,你倒是可以写shell脚本去删除,但是始终觉得用处不大。

4.如果有打印过Zurmo一些对象的日志的话,大家就会发现日志是很多的,一次的日志可能就有几万行,要从几万行日志中找到自己想要东西就需要一些技巧了。
4-1:用nodepad++打开你的日志文件,然后选择工具栏下的 语言/SQL ,就会看到你的日志文件以一些格式呈现了,可以收起等,这样就可以比较方便的查看了。

5.如果是自己自定义的日志函数,一定要注意调用的时候,大小写的问题。在Windows上是不区分大小写的,类名明明是大写,但是写成小写也不报错,但是Linux上是严格区分的,所以在Windows上不会报错,但是一上传到Linux上马上就报错了。这一点对于数据库的字段也是同样使用的。如果出现了这些问题要知道如何解决!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值