log4php 配置

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

log4php.properties

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


你可能感兴趣的:(log4php 配置)