Log4Net problem
HejEr der nogen af jer der har et kendskab til Log4Net? Problemet er at jeg har 2 appenders der skriver til hver sin fil. Det er som sådanne fint nok og virker også okay. MEN når den har skrevet til en fil går der et tilfældigt tidsrum inden den kan skrive til den anden fil igen. Nogen der har en god ide til hvad det er der gør dette? Filen er fysisk låst så der ikke kan ændres i den men burde aldrig blive låst.
Jeg har 2 appenders med forskellige navne og starten af der hvor der låses lyder
ILog log = LogManager.GetLogger("Articles");
lock (log) {
Samt
ILog log = LogManager.GetLogger("Prices");
lock (log) {
Ingen af dem burde vel låse mere end en fil?
Mine appenders ser ud på følgende måde.
<logger name="Prices">
<level value="INFO" />
<param name="Threshold" value="INFO"/>
<appender-ref ref="Prices1" />
</logger>
<logger name="Articles">
<level value="INFO" />
<param name="Threshold" value="INFO"/>
<appender-ref ref="Articles1" />
</logger>
<appender name="Prices1" type="log4net.Appender.RollingFileAppender">
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="25" />
<param name="File" value="logPrices.txt" />
<param name="AppendToFile" value="true" />
<rollingStyle value="Size" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%-5p%d{yyyy-MM-dd hh:mm:ss} - %m%n" />
</layout>
</appender>
<appender name="Articles1" type="log4net.Appender.RollingFileAppender">
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="10" />
<param name="File" value="logArticles.txt" />
<param name="AppendToFile" value="true" />
<rollingStyle value="Size" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%-5p%d{yyyy-MM-dd hh:mm:ss} - %m%n" />
</layout>
</appender>
Mvh
Simon