Log4Net RollingFileAppender со стилем прокрутки составного объекта перезаписывает данные

  1. Нет, он станет ответчиком только один раз. Обычно вам нужен только один из них. Например, если вы хотите, чтобы жест стал активным только при перетаскивании, вы должны вернуть no из onStartShouldSetPanResponder.

  2. onPanResponderGrant () будет вызываться только один раз для данного жеста. Обычно в этом месте можно обновить состояние или пользовательский интерфейс, чтобы уведомить пользователя об активном жесте.

  3. dx и dy действительно накапливаются положения x и y относительно начала жеста. Так что в вашем примере это будет 100.

9
задан Philipp M 15 October 2013 в 13:33
поделиться

2 ответа

Вот мои настройки. Это происходит только по дате:

<log4net>
    <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
        <file value="c:\Logs\Today.log"/>
        <rollingStyle value="Date"/>
        <datePattern value="yyyyMMdd"/>
        <appendToFile value="true"/>
        <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%level %logger %date{ISO8601} - %message%newline"/>
        </layout>
    </appender>
    <root>
        <!-- Options are "ALL", "DEBUG", "INFO", "WARN", "ERROR", "FATAL" and "OFF". -->
        <level value="ERROR"/>
        <appender-ref ref="RollingFile"/>
    </root>
</log4net>

Изменения в вашем файле web.config, перезапуск приложения автоматически (поэтому вы потеряете сеансы и т. Д.).

11
ответ дан 4 December 2019 в 11:08
поделиться

Попробуйте добавить параметр maxSizeRollBackups в свой RollingFileAppender , чтобы решить половину нашей проблемы. Таким образом, когда файл журнала будет свернут, он не перезапишет ваш старый журнал, а свернет его в другой файл.

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
  <param name="File" value="C:\\MyLog.log" />
  <param name="AppendToFile" value="true" />
  <param name="DatePattern" value="yyyy-MM-dd"/>
  <param name="maxSizeRollBackups" value="10" />
  <layout type="log4net.Layout.PatternLayout">
    <param name="ConversionPattern" value="%m%n"/>
  </layout>
</appender>
8
ответ дан 4 December 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: