[
https://issues.apache.org/jira/browse/LOGCXX-306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thorsten Schöning resolved LOGCXX-306.
--------------------------------------
Resolution: Won't Fix
This seems to be a problem of APR, I don't see how one get provide a share mode
like that for CreateFile under Win32 to apr_file_open. But looking at the
source of the function the following share mode is already applied and should
be good enough for practical use:
DWORD sharemode = FILE_SHARE_READ | FILE_SHARE_WRITE;
http://svn.apache.org/repos/asf/apr/apr/trunk/file_io/win32/open.c
> FileAppender --- very aggressive default file locking on Windows since moving
> to APR
> ------------------------------------------------------------------------------------
>
> Key: LOGCXX-306
> URL: https://issues.apache.org/jira/browse/LOGCXX-306
> Project: Log4cxx
> Issue Type: Improvement
> Components: Appender
> Affects Versions: 0.10.0
> Environment: Windows XP SP2 on Intel Xeon
> Reporter: Allan Erskine
> Assignee: Curt Arnold
> Priority: Minor
>
> Since moving to APR, the file locking (or sharing attributes perhaps?) of
> FileAppender have become very aggressive.
> The end result is that when my application is logging intensively, I am
> unable to tail, copy, or grep the log file (it generates a permissions
> error!).
> In production environments, this can be a clear no-no --- perhaps this could
> be made configurable (eg if there were performance reasons behind the current
> way of doing things)
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)