Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.03 KB

README.md

File metadata and controls

35 lines (28 loc) · 1.03 KB

1.下载log4php,文件夹命名为log4php,放到appliaction-third_party下 http://logging.apache.org/log4php/download.html

2.log4php.properties文件也放到log4php下

log4php.rootLogger=DEBUG, A2  
  
#\u8f93\u51fa\u5230\u9875\u9762
log4php.appender.A1 = LoggerAppenderEcho  
log4php.appender.A1.layout = LoggerLayoutHtml  
  
#\u8f93\u51fa\u5230\u6587\u4ef6
log4php.appender.A2 = LoggerAppenderDailyFile  
log4php.appender.A2.layout = LoggerLayoutPattern  
log4php.appender.A2.layout.ConversionPattern = "%d{ISO8601} [%p] %c: %m (at %F line %L)%n"  
log4php.appender.A2.datePattern = Y-m-d  
log4php.appender.A2.file = ../logs/%s.log  

3.在控制器中定义个成员变量$mLog,在构造器中实例化Logger class MY_Controller extends MX_Controller { protected $mLog; public function __construct() { $this->mLog = Logger::getLogger(CLASS); }

}

class Login extends MY_Controller { public function __construct() { parent::__construct(); } $this->mLog->info('这是info日志'); }