前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php日志系统——plog

php日志系统——plog

作者头像
零式的天空
发布2022-03-16 10:08:25
2K0
发布2022-03-16 10:08:25
举报
文章被收录于专栏:零域Blog

我在使用的时候发现了一个问题,就是要想在不同的文件夹下面记录不同的状况,例如: 在/logs/debug/ 下面记录debug 的日志, 在/logs/error/ 下面记录error的日志 就需要分别建立filedebug.php 和 fileerror.php 作为写入的引擎,事实上这两个类在类内部的代码里面是完全一模一样的。 好吧,这不算什么致命的问题,重新集成一次file.php就可以了。 总的来说,这个日志系统还是不错的。 plog的介绍: 日志是一个应用程序的重要组成部分,今天在看pylons对日志的处理时,受到启发,于是plog就诞生了。 很多php框架都忽略了日志的重要性(如kohana),往往只是能用,自定义和可扩展性不够,等到程序出了问题,再想找原因时就比较麻烦了。 plog简介

plog是一款轻量级,易定制,易使用,易扩展的php日志系统。可以很方便地添加日志处理工具、自定义输出格式、自定义日志类型等等。 plog使用

使用plog很简单,在每个要加日志的文件里,输入以下代码 debug(‘this is debug message’); $log->info(‘this is info message’); plog的配置

plog的配置很灵活,下面是个demo config debug(‘this is debug message’); $log->info(‘this is info message’); 几点说明

levels项,每一个值都是一个方法,不过是小写的,如$log→debug(‘message’)。如果某个方法不在这些levels里会触发异常。 日志格式的可选变量在plog/formatter.php里,每一个get开头的方法就是,如果觉得不够用,可以自己添加。 日志内容

日志内容取决于日志格式,下面是demo debug(‘this is debug message’); $log->info(‘this is info message’); 下载

https://github.com/lzyy/plog —EOF—若无特别说明,本站文章均为原创,转载请保留链接,谢谢 来自:http://blog.leezhong.com/project/2010/12/06/plog.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档