Posted on 2010-04-18 15:04
Neil's NoteBook 閱讀(1175)
評論(0) 編輯 收藏
項(xiàng)目中使用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
直接使用的是默認(rèn)的logger root,如果有需求可以自己配置,至于配置項(xiàng)的含義請參照官方的manual,
有很詳細(xì)的說明
目錄結(jié)構(gòu)如下:
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!");
輸出內(nèi)容:
2010-04-18 14:52:43,791 [DEBUG] root: Hello World! (at E:\phpprojects\webapp\application\public\IndexController.php line 30)