Note that there are some explanatory texts on larger screens.

plurals
  1. POLog4Net, Cannot use multiple RollingFileAppenders at a time
    primarykey
    data
    text
    <p>I have a strange problem. I'm trying to create multiple rolling file appenders referencing everyone the same file, but using only one of theese appenders at a time.</p> <p>The matter is, if i declare my appender like this:</p> <pre><code>&lt;appender name="APP1" type="log4net.Appender.RollingFileAppender"&gt; &lt;file value="C:\Log.txt" /&gt; &lt;layout type="log4net.Layout.PatternLayout,log4net"&gt; &lt;conversionPattern value="%date [%thread] %-5level %logger [%ndc] - message%newline" /&gt; &lt;/layout&gt; &lt;/appender&gt; &lt;logger name="APP1" additivity="false"&gt; &lt;level value="DEBUG" /&gt; &lt;appender-ref ref="APP1" /&gt; &lt;/logger&gt; &lt;appender name="APP2" type="log4net.Appender.RollingFileAppender"&gt; &lt;file value="C:\Log.txt" /&gt; &lt;layout type="log4net.Layout.PatternLayout,log4net"&gt; &lt;conversionPattern value="%date [%thread] %-5level %logger [%ndc] - message%newline" /&gt; &lt;/layout&gt; &lt;/appender&gt; &lt;logger name="APP2" additivity="false"&gt; &lt;level value="DEBUG" /&gt; &lt;appender-ref ref="APP2" /&gt; &lt;/logger&gt; </code></pre> <p>Then my "APP1" logger writes to the file with no problem, but not the "APP2" logger, like if it's obtaining only the first logger. Obviously, if i make the two logger switch place, everything works for "APP2", but not for "APP1"</p> <p>Also, when the appending fails i can see this in the debug window:</p> <pre><code>log4net: Opening file for writing [C:\Log.txt] append [True] log4net: Opening file for writing [C:\Log.txt] append [True] </code></pre> <p>Which, i guess, it means it is appending, but strangely enough it doesn't do so. And in the working scenario I cannot see those logs. Any hint is greatly appreciated!! Thanks for your time</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload