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!