首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP日志框架的用途是什么?

PHP日志框架的用途是什么?
EN

Stack Overflow用户
提问于 2016-09-23 00:22:44
回答 1查看 86关注 0票数 0

我一直在整个web中寻找一个Php日志框架,我意识到如果Apache将所有的交互记录到服务器上,那么使用PHP日志框架有什么必要呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-23 00:50:17

1.对错误消息的精细粒度控制()

依赖PHP将其所有错误记录在其错误日志中,而Apache将其所有错误记录在其错误日志中是可以的,但有时您需要更多的详细信息。例如,某些内容可能会引发有关失败的SQL查询的异常,消息可能会显示类似于SQLException: Could not retrieve XYZ data的内容。但是,我们也希望看到堆栈跟踪和SQL查询失败。我们可以选择将其抛到异常消息中,但这剥夺了我们的精细粒度控制--我/不总是想要这个调试细节。

2.非web Apache相关任务

我经常使用PHP作为cron作业的CLI功能。Apache不会参与其中,PHP将选择将输出发送到STDOUT。记录任何错误将允许我稍后查看它们。

3.记录不是错误的东西

我可以想象一个场景,您可能希望看到登录时间,但不希望将其存储在数据库中。例如:

8/21/16 7:48 - HPierce登录 8/21/16 7:49 - HPierce注销

这些不是错误,通过Apache的访问日志进行解析是不实际的,无法获取此类用户信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39650761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档