库下载地址:
http://logging.apache.org/log4php/download.html
当前测试使用的版本为2.3.0
1.解压缩下载的压缩文件apache-log4php-2.3.0-src.zip
拷贝/src/main/php目录下的所有文件到项目目录。比如log4php目录
2.在项目目录建立log4php配置文件log4php.xml(文件名任意)
内容如下:
<?xml version="1.0" encoding="utf-8" ?> <configuration xmlns="http://logging.apache.org/log4php/"> <appender name="TestFileAppender" class="LoggerAppenderFile"> <layout class="LoggerLayoutPattern"> <param name="conversionPattern" value="%date [%logger] %message%newline" /> </layout> <param name="file" value="logs/event.log" /> </appender> <root> <level value="DEBUG" /> <appender_ref ref="TestFileAppender" /> </root> </configuration>
3.在项目目录下建立test_log.php文件
内容如下
//加载Log4php类库 include_once(dirname(__FILE__).‘/log4php/Logger.php‘); //初始化配置 Logger::configure(‘log4php.xml‘); //获取日志类 $logger = Logger::getLogger(‘test‘); //写入日志 $logger->info("info日志内容"); $logger->error("error日志内容"); $logger->debug("debug日志内容");
4.执行test_doc.php
得到结果
2015-01-15T07:56:46+01:00 [test] info日志内容
2015-01-15T07:56:46+01:00 [test] error日志内容
2015-01-15T07:56:46+01:00 [test] debug日志内容
5.附加:
如果时区错误,请在设置时加上
//设置时区
date_default_timezone_set(‘asia/hong_kong‘);
即可设置为北京时间了。
时间: 2024-10-14 07:54:28