时间:2022-10-20 22:35:32 | 浏览:1740
所有的 PHPer,请站在巨人的肩膀上。随着 Composer 的普及,PHP 组件化开发思想越来越深入人心,我们没有必要重新自己打造轮子,只要确定需求和目标,设计好软件的架构,就大胆地使用那些优秀的第三方组件或者框架吧,这样能极大提高效率,而且绝大部分情况下,使得代码更加健壮、高效和可控,因为经典的组件和框架都是经过无数人测试的,代码质量一般都很好。这一系列的文章,将每次为大家推荐一款高质量的 PHP 组件或者库,供大家参考使用,希望对大家有用。
简要评价
日志记录是编程开发中最基础的需求。但不知道什么原因,PHP 语言并没有提供一个内建的日志接口,于是就出现了很多第三方的日志库。
Monolog 是我用过的最牛逼的日志库,功能异常强大,可以将日志到发送到文件、sockets、邮箱、数据库和各种网络服务上。目前很多知名的开发框架如 Symfony 、Laravel、 CakePHP 等都内置了monolog。
在 Monolog 中,每一个 Logger 实例都有一个通道和处理程序栈。当添加记录到 Logger 的时候,它会遍历程序栈,处理日志记录需求。简单地说,就是我们可以创建多个处理器,比如将日志发往邮件的处理器、写入磁盘的处理器、存储到数据库中的处理器等等,然后灵活地组合使用,基本上能够满足你的一切日志记录需求。
如果还有很多特殊的记录需求,比如公司内部的一些私有服务,也可以很方便地编写插件来扩展 Monolog。
总之,有了 Monolog,日志这一块就基本不用自己写代码了。我们也强烈建议开发者不要重复造轮子,这样可以很好地提高开发效率。
下载安装
Monolog 完全遵循 PSR 标准,可以使用 Composer 安装管理。
安装后,基本用法如下:
详细用法请参见其官方文档,地址是:
https://seldaek.github.io/monolog 。
喜欢闲适安静的生活,懂一点计算机编程,懂一点统计学和数据分析。(爱编程爱统计)
好消息!白云机场2号航站楼正式启用在即!新航站楼长啥样?有哪些特色和亮点?小布提前探营T2航站楼,马上为你揭开他神秘的面纱~↓↓↓提前探营T2航站楼T2航站楼位于1号航站楼的北面,保留了“白云”主题的弧线形主楼、人字形柱及张拉膜雨篷等特有元
白云机场有新"面孔"啦~广州白云机场2号航站楼钢结构网架现已全面合拢,外部工程基本完成。新航站楼有什么新面孔呢?容量为年旅客吞吐量4500万人次,新建办票值机柜台292个,登机桥92座,建筑面积超62万㎡。 停车楼22万㎡, 车位1556个
红酸枝是今年人们关注的焦点,不仅仅是因此交趾黄檀刷新了价格高度,更大的原因是东南亚的红酸枝已经靠不住了,需要另辟蹊径。看似很平凡的红酸枝,慢慢也变得稀缺,未来的红酸枝该何地取材? 在世界的范围内,红酸枝分布的不多,仅在东南亚以及美洲地区有
本文原创,版权作者所有,欢迎个人转发分享在我国,近视数量高6亿,几乎占据总人口的二分之一,而我国青少年的近视率已高居世界榜首。其中,我国初高中生以及大学生的近视率已经大于70%,这个数据还在陆续上升,而且趋近于小龄化,七八岁的儿童,已经开始
山西太原,中小学生在山西省眼科医院排队检查视力。光明图片/视觉中国河北邢台,小学生在做眼保健操。光明图片/视觉中国浙江杭州,暑假期间浙医二院眼科中心人山人海,不少家长带着孩子来做视力检查。光明图片/视觉中国世界卫生组织的一项研究报告显示,目
图/IC photo国家卫生健康委发布的数据显示,2020年,我国儿童青少年总体近视率为52.7%。其中,6岁儿童为14.3%,小学生为35.6%,初中生为71.1%,高中生为80.5%。10月14日是世界爱眼日,如何帮助孩子养成良好的用眼
选镜片,避坑攻略总结:1、杂牌:包括国产小品牌和网上搜不到的所谓进口品牌。这些产品其光学性能差,有些小作坊生产,甚至没有严格的质检,无法保证镜片质量。2、品牌旗下产品,目前依视路旗下产品贼多。除了依视路旗下碧碧及亚和蔡司旗下视特耐还不错,其
防蓝光、大圆框,时下流行的眼镜风格未必适合你的眼睛。近日,中国消费者协会(下称:中消协)发布了20款配装眼镜比较试验结果,评测整体结果“令人满意”,但3家配镜机构被评为“不推荐”,包括:aojo、宝庆眼镜、奥普眼镜。值得注意的是,在同期发布
世界视力日或称世界视觉日(World Sight Day),活动始于2000年,由世界卫生组织和国际防盲协会共同发起,日期为每年10月的第二个星期四。世界视觉日为宣传保护视力的重要性。由世界卫生组织主导,结合国际防盲组、国际狮子会、奥比斯等
新华社图表,北京,2022年10月13日(漫画)“目”浴阳光防近视10月13日是今年的世界视力日。专家指出,近年来,青少年儿童近视、弱视、斜视等眼病高发,威胁儿童眼健康,亟待引起重视。保护青少年儿童视力需要家庭、学校、医疗机构形成合力,构建