• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Log4PHP日志库使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

库下载地址:

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');

 

即可设置为北京时间了。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php-fpm 慢日志查询发布时间:2022-07-10
下一篇:
[php代码审计] apache 后缀名解析“漏洞”发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap