[ https://issues.apache.org/jira/browse/LOG4PHP-176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Habunek closed LOG4PHP-176. -------------------------------- Resolution: Not A Problem log4php should not leak memory, and in my experience it does not. I have several long-running applications at work and have not encountered this problem. Closing for now. If you manage to reproduce this issue with a repeatable test case, please reopen this issue. > log4php memory limit > -------------------- > > Key: LOG4PHP-176 > URL: https://issues.apache.org/jira/browse/LOG4PHP-176 > Project: Log4php > Issue Type: Bug > Components: Code > Affects Versions: 2.2.1 > Environment: unix > Reporter: isa srl > Labels: memory > > After some hours we get the following error from a php batch application > PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to > allocate 372 bytes) > in > /srv/www/cogesivtest.coopservice.it/lib/log4php/layouts/LoggerLayoutTTCC.php > on line 188 > We have configured our logger implementing the LoggerConfigurator interface. > $layout = new LoggerLayoutTTCC(); > $layout->setContextPrinting(true); > $layout->setDateFormat('%Y-%m-%d %H:%M:%S'); > $layout->activateOptions(); > // Create an appender which logs to file > $appFile = new LoggerAppenderRollingFile('default'); > > $appFile->setFile(dirname(__FILE__).'/../log/acquisizione_'.$this->host.'.log'); > $appFile->setAppend(true); > $appFile->setMaxBackupIndex(10); > $appFile->setMaxFileSize("10MB"); > $appFile->setThreshold('debug'); > $appFile->setLayout($layout); > $appFile->activateOptions(); > > // Add both appenders to the root logger > $root = $hierarchy->getRootLogger(); > $root->addAppender($appFile); -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira