提问人:Pekka 提问时间:8/2/2010 最后编辑:Pekka 更新时间:8/2/2010 访问量:297
带有PHP后端的日志记录套件?
Logging suite with back-end for PHP?
问:
有谁知道PHP应用程序的通用日志记录套件?
我所说的“套件”是指一个轻量级的日志记录函数库,以及一个成熟的后端来查看它们。
后端必须是可配置的,并使用以下功能显示日志条目
按日期筛选
按事件(警告、错误、自定义事件)筛选
按类别筛选
按用户筛选
按关联的数据库记录进行筛选(可选,我可以自己添加)
我想使用这样的引擎作为我应用程序中数据库记录的“日志”——例如,作为车辆记录的日记,详细说明“电话”、“买家兴趣”、“事故”、“维修”、“盗窃/损坏”等事件......
通过 PHP 库导出日志事件(以在应用程序中显示事件日志)是强制性的。RSS / XML导出也很好。
我目前在应用程序中自己做这件事。我从未见过这样的事情,所以我意识到这是一个很长的镜头,但我很好奇是否有任何第三方解决方案来完成这个非常常见的任务。
答:
2赞
Gordon
8/2/2010
#1
看看 Apache 的 log4php 是否适合您的需求:
Log4php 是 PHP 的日志框架 在 Apache 软件基金会 (ASF),由 Apache Logging 赞助 服务项目。
Log4PHP已经完成了毕业 2010 年 3 月。
log4php 支持:
- 通过 xml 和属性文件进行配置(与 log4j)。
- 文件、RollingFile、DailyFile、Echo、控制台、邮件、PDO、PHP 错误、 Syslog 或 NT 事件和套接字 追加者。
- 简单、TTCC、模式、html 和 xml 布局。
- 嵌套 (NDC) 和映射 (MDC) 诊断上下文。
评论
0赞
Pekka
8/3/2010
看起来很有趣,我去看看。
评论