LOG4NET-487 is about the configuration option and the issue I would like to see in the release. The reason is, not having this configurable costs performance and creating a mutex always is troublesome to some configurations. The latter resulted in LOG4NET-506.

LOG4NET-506 is a bug report that comes from the fact that the appended filename is sometimes created by date patterns which are appended to the file property. Thus the mutex name is not a file path and produces an exception. The mutex name must be generated smarter to resolve that issue. However, if LOG4NET-487 was implemented then the reported issue could be worked around by setting the rolling lock to "lock" and thus would be gone because to the reporter every application is configured to log to separate logfiles.

On 2016-11-06 16:53, Stefan Bodewig wrote:
So this would be something you'd like to see adressed before the
release, right?

I think this is https://issues.apache.org/jira/browse/LOG4NET-485 which
is linked by https://issues.apache.org/jira/browse/LOG4NET-506 - only
the later is still open.

And there is https://issues.apache.org/jira/browse/LOG4NET-487

LOG4NET-485 is resolved with fix version 1.2.14 and the correspondig
commit (svn revision 1711838) really is part of 1.2.14.

https://svn.apache.org/viewvc/logging/log4net/tags/1.2.14/src/Appender/RollingFileAppender.cs?r1=1707180&r2=1711838

Stefan

On 2016-11-06, Dominik Psenner wrote:

We had introduced a mutex to secure rolling operations in the rolling file
appender. It would be nice if we could make the rolling locking
configurable (none, lock, mutex), defaulting to none. There should be an
issue for that, too.
On 6 Nov 2016 2:19 p.m., "Joe" <jocular...@hotmail.com> wrote:
I just had a quick look through the commits since 1.2.15 and I don't see
anything that looks particularly risky.
I'd vote for cutting an RC.
-----Original Message-----
From: Stefan Bodewig [mailto:bode...@apache.org]
Sent: 06 November 2016 11:14
To: log4net-dev@logging.apache.org
Subject: Towards 2.0.6
Hi all
I'd like to get 2.0.6 released in order to help out people who want to use
log4net with .NET Core.
We've had some changes since I built the last test assemblies, but AFAIK
nobody has given them a try anyway. I wonder whether creating test
assemblies is worth the effort or whether I should simply proceed with
cutting a release candidate and call for a vote.
So what do you think, should I just cut an RC? Is there anything floating
around that should go into 2.0.6?
Stefan

Reply via email to