Neil的备忘录

just do it
posts - 66, comments - 8, trackbacks - 0, articles - 0

log4php 配置

Posted on 2010-04-18 15:04 Neil's NoteBook 阅读(1166) 评论(0)  编辑  收藏

项目中使用log4php作为日志输出工具,版本为:2.0.0,具体配置信息如下:

log4php.properties

1log4php.appender.default = LoggerAppenderRollingFile
2log4php.appender.default.MaxFileSize = 10MB
3log4php.appender.default.MaxBackupIndex = 3
4log4php.appender.default.file = logs/webapp.log
5log4php.appender.default.layout = LoggerLayoutPattern
6log4php.appender.default.layout.ConversionPattern = "%d{ISO8601} [%p] %c: %m (at %F line %L)%n"
7
8log4php.rootLogger = DEBUG, default

直接使用的是默认的logger root,如果有需求可以自己配置,至于配置项的含义请参照官方的manual,
有很详细的说明
目录结构如下:

includes
    ----log4php
    ----log4php.properties

使用时请新建一个目录,文件夹名称可以命名为 log4php ,
 然后从下载的zip包中将:src/main/php/目录下的所有文件拷贝至 log4php  下
在php文件中使用:
require_once('./includes/log4php/Logger.php');
Logger::configure('./includes/log4php.properties');
$logger = Logger::getRootLogger();
$logger->debug("Hello World!");

输出内容:
2010-04-18 14:52:43,791 [DEBUG] root: Hello World! (at E:\phpprojects\webapp\application\public\IndexController.php line 30)



只有注册用户登录后才能发表评论。


网站导航: