1. 苏葳的备忘录首页
  2. 开发工具

在php中使用log4php

php log4php初学微信公众号开发,需要调试些服务端代码,不知道有无更好的调试方法,所以就想简单的用日志把微信的消息保存在web服务的目录下查看。提起日志模块,首选的当然是log4系列。配置使用起来省心省力,各不同语言版本的配置方法又有高度的一致性。于是上网找log4php,找到一个,看版本才0.9beta,日期是2003年的,显然并非正宗。再找,找到了apache的log4php项目,当前稳定版本2.3.0。

安装使用挺简单的:

1 将下载的安装包中的main目录,上传至你的web服务器上。

2 在你的应用中,增加

require_once dirname(__FILE__).'/main/php/Logger.php';
Logger::configure(dirname(__FILE__).'/app_rollingfile.properties');

两行,注意根据你应用与main目录的关系适当修改。app_rollingfile.properties是log4php的properties配置文件。

3 用$logger = Logger::getRootLogger();开启。

4 然后就可用$logger->debug(“ggggggggggggggg”);写日志了,日志将放在你在properties文件中指定的位置。

补充:今天发现一个日志里只有两行就跳到下一文件了。一看配置文伯properties,原来将MaxFileSize设成了100,这就是100字节的意思。。改成100KB或1MB后,就恢复正常。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/563.html

发表评论

邮箱地址不会被公开。 必填项已用*标注