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

Bhumir Sheth commented on LOG4PHP-138:
--------------------------------------

Hi Christian,

Thank you for your update. We have downloaded your updated files from below 
location:
https://issues.apache.org/jira/browse/LOG4PHP-138?page=com.atlassian.jira.plugin.ext.subversion%3Asubversion-commits-tabpanel#issue-tabs
 

However,  we have observed below errors after setting up updated files:

Strict Standards: Declaration of LoggerAppenderRollingFile::setFile() should be 
compatible with that of LoggerAppenderFile::setFile() in
<local env path>\log4php\src\main\php\appenders\LoggerAppenderRollingFile.php 
on line 49

Warning: mkdir() [function.mkdir]: Permission denied in <local env 
path>\log4php\src\main\php\appenders\LoggerAppenderFile.php on line 73

Also we have observed that we are still able to duplicate the issue. We are 
using PHP version 5.2.4. 

Please let me know if you need any information.

Thank you.

Best regards,

Bhumir Sheth

> Permission denied while renaming log file when hundred of users are accessing 
> the application
> ---------------------------------------------------------------------------------------------
>
>                 Key: LOG4PHP-138
>                 URL: https://issues.apache.org/jira/browse/LOG4PHP-138
>             Project: Log4php
>          Issue Type: Bug
>          Components: Code
>    Affects Versions: 2.0
>         Environment: Windows operating system
>            Reporter: Bhumir Sheth
>            Assignee: Christian Grobmeier
>            Priority: Critical
>             Fix For: 2.1
>
>
> Hi,
> We have developed a web application and integrated with log4php, which is 
> used by hundred of users. When the size of log file exceed the maximum file 
> size, it calls rollOver() function to create back up file for log file and 
> truncate the current log file. 
> We faced one error while renaming the file from "filename" to "filename.1". 
> This error is generated when hundred of users are accessing the application 
> at the same time. The error is generated as below:
> PHP Warning:  
> rename(C:\PHP\errors/Test_Module.log,C:\PHP\errors/Test_Module.log.1) [<a 
> href='function.rename'>function.rename</a>]: Permission denied in 
> C:\Inetpub\wwwroot\Test_Application\System\System_Logger\log4php\src\main\php\appenders\LoggerAppenderRollingFile.php
>  on line 140
> Also, back up of log files are not created in sequence when above warning is 
> generated. For example, log file "Test_Module.log" is already exists and 
> rollOver() function is called to create new back up file then it creates 
> "Test_Module.log.4" instead of "Test_Module.log.1".
> Moreover, log file has given all the required permissions and it works fine 
> while appending the logs.
> We would appreciate if you can help us by providing a solution or work-around 
> for resolving this issue.
> Please let me know if more details are required.
> Thank you.
> Best regards,
> Bhumir Sheth

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to