log4net userName кушает очень много CPU
От: mihhon  
Дата: 26.09.11 16:59
Оценка:



несмотря на то, что в паттернах не используется

здесь говорят, что этот бардак не кэшится http://logging.apache.org/log4net/release/sdk/log4net.Core.LoggingEvent.UserName.html

не могу найти как отключить этот userName
может кто столкнулся и знает как его отключить ?

log4net config
<?xml version="1.0" encoding="utf-8"?>
<log4net>

...

  <appender name="WarningAppender" type="log4net.Appender.RollingFileAppender">
    <file value="log.log"/>
    <appendToFile value="true"/>
    <rollingStyle value="Composite"/>
    <maximumFileSize value="100MB"/>
    <maxSizeRollBackups value="-1"/>
    <threshold value="WARN"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date{yyyy-MM-dd HH:mm:ss.fff 'GMT'zz} [%-5level] %message  [%logger (%thread)]%newline"/>
    </layout>
    <!--Excludes the "Archives" logger -->
    <filter type="log4net.Filter.LoggerMatchFilter">
      <loggerToMatch value="Archives"/>
      <acceptOnMatch value="false"/>
    </filter>    
  </appender>

  <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="xxx.log"/>
    <datePattern value="yyyyMMdd"/>
    <appendToFile value="true"/>
    <staticLogFileName value="true"/>
    <maxSizeRollBackups value="-1"/>
    <countDirection value="1"/>
    <rollingStyle value="Composite"/>
    <maximumFileSize value="100MB"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date{yyyy-MM-dd HH:mm:ss.fff 'GMT'zz} [%-5level] %message  [%logger (%thread)]%newline"/>
    </layout>

  </appender>

  <appender name="xxxAppender" additivity="false" type="log4net.Appender.RollingFileAppender">
    <file value="xxxxxx.log"/>
    
    <datePattern value="yyyyMMdd"/>
    <appendToFile value="true"/>
    <staticLogFileName value="true"/>
    <maxSizeRollBackups value="-1"/>
    <countDirection value="1"/>
    <rollingStyle value="Composite"/>
    <maximumFileSize value="100MB"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%message%newline"/>
    </layout>
    <filter type="log4net.Filter.LoggerMatchFilter">
      <LoggerToMatch>zzzzzzzzzzzzzzz</LoggerToMatch>
      <AcceptOnMatch>true</AcceptOnMatch>
    </filter>
    <filter type="log4net.Filter.DenyAllFilter" />
  </appender>

...

</log4net>
Re: log4net userName кушает очень много CPU
От: mihhon  
Дата: 26.09.11 19:35
Оценка:
похоже, вопрос снят, кастомный asynchappender не передаёт правильно fixflags
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.