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

Dominik Psenner edited comment on LOG4NET-487 at 9/26/18 2:24 PM:
------------------------------------------------------------------

This is definitely not something that I had expected and probably has nothing 
to do with the changes in the appender but rather with the log message that you 
are trying to render. Are you doing something like the following where arg1 is 
some class that cannot be rendered without invocation of security critical code:

{code}
logger.Debug("Message: {0}", arg1)
{code}

To know that you would need to examine the ToString() method of the class 
instance behind arg1.


was (Author: nachbarslumpi):
This is definitely not something that I had expected and probably has nothing 
to do with the changes in the appender but rather with the log message that you 
are trying to render. Are you doing something like the following where arg1 is 
some class that cannot be rendered without invocation of security critical code:

logger.Debug("Message: {0}", arg1)

To know that you would need to examine the ToString() method of the class 
instance behind arg1.

> Control mutex type
> ------------------
>
>                 Key: LOG4NET-487
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-487
>             Project: Log4net
>          Issue Type: Improvement
>          Components: Appenders
>    Affects Versions: 1.2.14, 1.3.0
>            Reporter: NN
>            Assignee: Dominik Psenner
>            Priority: Major
>
> The only missing feature is an option for choosing Local (per session) or 
> Global (per machine) mutex.
> The current code just uses the filename for mutex which good but it always 
> makes a local one, so if you have two sessions you cannot synchronize them.
> Default is Local for backward compatibility.
> See Note in: 
> https://msdn.microsoft.com/en-us/library/system.threading.mutex%28v=vs.110%29.aspx
>  
> I think it can be an option like
> <RollingMutexType value="Global" /> 
> or something like that.
> It also applies to FileAppender mutex .
> <LockingModel InterProcessLock>
>   <LockingMutexType value="Global" />
> </..>
> See issue #485 for reference.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to