php - web项目开发中什么情况下需要记录log日志
迷茫
迷茫 2017-04-11 10:31:52
[PHP讨论组]

web项目开发中什么情况下需要记录log日志?

不管是api还是web开发,一般在什么情况下需要自己定义写入log日志?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(4)
阿神

个人觉得如下几个地方:
1.错误异常
2.sql语句
3.sql操作后的结果
4.接口请求及响应
5.缓存命中的请求
6.程序逻辑的重要节点

最后log随着服务量变大,会急剧上升,合理选择会对降低成本有效。

黄舟

我看有如下场景:

  • 流程重要节点,如数据落地、状态变化;

  • 接口请求和响应报文,防止互相扯皮用;

  • 用户操作记录;

  • 异常场景或异常捕获后。

巴扎黑

1,记录程序抛出的异常时,需要记录相应的log日志。
2,多用户系统可以考虑加上用户操作日志。
3,需要debug sql时可以加上sql操作日志。
4,当系统有定时任务或者其他的系统操作时可以加上任务操作日志便于查询。
5,其他待补充。

ringa_lee

程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。

因此,在程序抛出异常的时候记录日志,便于还原错误场景和追踪问题。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号