20.1MB
1.32MB
Sealog正式版是一款高效、快速、稳定的PHP日志扩展工具。我们可以通过Sealog免费版完成默认日志目录和模块的配置,还可以指定日志目录,获取当前配置,非常强大。
航海日志官方软件功能
在PHP项目中方便规范地记录日志可配置的默认日志目录和模块
指定日志目录并获取当前配置
基于的初步分析和预警框架
高效的日志缓冲和方便的缓冲调试
符合PSR-3测井接口规范。
连接TCP端口以RFC5424格式发送日志。
连接UDP端口以RFC5424格式发送日志。
支持RequestId差异请求
支持日志模板定制
自动记录错误和异常。
支持自动性能日志记录(慢速方法、支持级别和执行时间阈值)
软件功能
日志通常是系统、软件或应用程序的运行记录。通过对日志的分析,方便用户了解系统或软件及应用的运行情况。如果你的应用日志足够丰富,还可以分析过去用户的操作行为、类型偏好、地域分布或者其他更多信息;如果同时将应用的日志划分为多个级别,就可以很容易地分析应用的健康状态,及时发现问题,快速定位并解决问题,弥补损失。php内置的error_log和syslog函数功能强大,性能卓越。但由于种种缺陷(error_log没有错误级别,没有固定格式,syslog没有划分模块,与系统日志混在一起),灵活性降低很多,无法满足应用需求。
好消息是有很多第三方日志类库弥补了上述缺陷,比如log4php、plog、Analog等。(当然项目中也有很多我们自己开发的日志类)。其中以log4php最为著名,设计精良,格式完美,文档完善,功能强大。推荐。
但是log4php在性能方面表现非常差。下图是SeasLog和log4php的ab并发性能测试(测试环境:Ubuntu12.04单机,CPU I3,内存16G,硬盘SATA 7200):