You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-user@logging.apache.org by gao <bn...@gmail.com> on 2011/04/26 04:16:51 UTC
Help, log4php logging to different files seperately, occur errors
Dear developers,
I am using log4php in my projects, but I encounter some problems when I
want to logging to two different file seperately.
I hope you to show me the right method to logging to two different file
seperately, I need a solution urgently, thank you very much !
For Example
I write my proerties file(appender_file1.
properties) as below:
log4php.appender.A0 = LoggerAppenderDailyFile
log4php.appender.A0.datePattern = Ymd
log4php.appender.A0.file = Logs/0.%s.log
log4php.appender.A0.layout = LoggerLayoutPattern
log4php.appender.A0.layout.ConversionPattern = "%m%n"
log4php.appender.A1 = LoggerAppenderDailyFile
log4php.appender.A1.datePattern = Ymd
log4php.appender.A1.file = Logs/1.%s.log
log4php.appender.A1.layout = LoggerLayoutPattern
log4php.appender.A1.layout.ConversionPattern = "%m%n"
log4php.logger.A0logger = DEBUG, A0
log4php.logger.A1logger = DEBUG, A1
when I using getLogger in my php file
Logger::configure('./phpconf/appender_file1.properties');
$logger0 = Logger::getLogger("A0logger');
$logger1 = Logger::getLogger('A1logger');
I will get such errors!
PHP Warning: mkdir(): No such file or directory in
xxx/log4php/appenders/LoggerAppenderFile.php
on line 73
Warning: mkdir(): No such file or directory in
xxx/log4php/appenders/LoggerAppenderFile.php
on line 73
PHP Warning: fopen(): Filename cannot be empty in
xxx/log4php/appenders/LoggerAppenderFile.php
on line 77
Warning: fopen(): Filename cannot be empty in
xxx/log4php/appenders/LoggerAppenderFile.php
on line 77
Thank you very much!
Best Regards!