[
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