[ 
https://issues.apache.org/jira/browse/LOG4PHP-176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260350#comment-13260350
 ] 

isa srl commented on LOG4PHP-176:
---------------------------------

Thanks for your response Ivan.
May be I've some memory problem in my application. 
To check this I need to know how log4php works: it use memory to write into a 
file log?
I use the log into an application that is always running and after a day or two 
i got the error I reported.

Thanks 

                
> 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: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to