您的位置 首页 php

PHP 组件及框架推荐系列:PHP世界中最好的日志组件——Monolog

这也许,不,就是PHP世界中最好的日志组件—— Monolog

所有的 PHPer,请站在巨人的肩膀上。随着 Composer 的普及,PHP 组件化开发思想越来越深入人心,我们没有必要重新自己打造轮子,只要确定需求和目标,设计好软件的架构,就大胆地使用那些优秀的第三方组件或者框架吧,这样能极大提高效率,而且绝大部分情况下,使得代码更加健壮、高效和可控,因为经典的组件和框架都是经过无数人测试的,代码质量一般都很好。这一系列的文章,将每次为大家推荐一款高质量的 PHP 组件或者库,供大家参考使用,希望对大家有用。

002 Monolog 日志组件

简要评价

日志记录是编程开发中最基础的需求。但不知道什么原因,PHP 语言并没有提供一个内建的日志接口,于是就出现了很多第三方的日志库。

Monolog 是我用过的最牛逼的日志库,功能异常强大,可以将日志到发送到文件、 sockets 、邮箱、数据库和各种网络服务上。目前很多知名的开发框架如 Symfony Laravel CakePHP 等都内置了monolog。

在 Monolog 中,每一个 Logger 实例都有一个通道和处理程序栈。当添加记录到 Logger 的时候,它会遍历程序栈,处理日志记录需求。简单地说,就是我们可以创建多个 处理器 ,比如将日志发往邮件的处理器、写入磁盘的处理器、存储到数据库中的处理器等等,然后灵活地组合使用,基本上能够满足你的一切日志记录需求。

如果还有很多特殊的记录需求,比如公司内部的一些私有服务,也可以很方便地编写插件来扩展 Monolog。

总之,有了 Monolog,日志这一块就基本不用自己写代码了。我们也强烈建议开发者不要重复造轮子,这样可以很好地提高开发效率。

下载安装

Monolog 完全遵循 PSR 标准,可以使用 Composer 安装管理。

安装后,基本用法如下:

详细用法请参见其官方文档,地址是: 。


喜欢闲适安静的生活,懂一点 计算机编程 ,懂一点统计学和数据分析。(爱编程爱统计)

文章来源:智云一二三科技

文章标题:PHP 组件及框架推荐系列:PHP世界中最好的日志组件——Monolog

文章地址:https://www.zhihuclub.com/151093.shtml

关于作者: 智云科技

热门文章

网站地图