Я использую log4net для ведения журнала. И мое приложение также использует quartz.net для планирования работы. Проблема заключается в том, что как журналы quartz.net, так и мои собственные журналы печатаются в том же файле журнала. Я ищу методы для регистрации в двух разных файлах, но не нашел решения. Может ли кто-нибудь указать мне, как настроить регистратор для входа в разные файлы, один файл для журналов quartz.net и другой файл для собственных журналов моего приложения.Log4net Регистрация в двух разных файлах в одном приложении
0
A
ответ
2
Если у вас есть общий корень пространства имен для вас приложения что-то подобное может работать:
<log4net>
<appender name="QuartzFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="quartznet.log" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="1MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<appender name="AppFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="app.log" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="1MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<logger name="Quartz">
<level value="INFO" />
<appender-ref ref="QuartzFileAppender" />
</root>
<logger name="YourAppRootNameSpace">
<level value="INFO" />
<appender-ref ref="AppFileAppender" />
</root>
</log4net>
Смежные вопросы
- 1. Бревна в двух разных файлах Log4Net
- 2. log4net в разных файлах
- 3. Регистрация в двух файлах в Timbre
- 4. Регистрация в двух файлах с различными настройками
- 5. log4net регистрируется одновременно в двух файлах
- 6. Log4Net Регистрация двух разных уровней для двух разных приложений для одного и того же журнала
- 7. Регистрация для двух разных журналов среды в одном файле журнала
- 8. Сравнение двух кортежей в двух разных файлах
- 9. Регистрация в нескольких файлах журнала с помощью Postsharp и log4net
- 10. Регистрация в нескольких файлах журналов из разных классов в Python
- 11. Регистрация в приложении в разных средах Log4j
- 12. Регистрация частично работает в приложении
- 13. вывода содержимого в двух разных файлах
- 14. вычитание переменных в двух разных файлах netcdf
- 15. Отображение дубликатов строк в двух разных файлах
- 16. Использование window.onkeyup в двух разных файлах javascript
- 17. Разделение контроллера в двух разных файлах. Angular
- 18. номер Сумма в двух разных файлах
- 19. Swift - Признаться STRUCT в двух разных файлах
- 20. Использование параметра в двух разных файлах Python
- 21. Сравнение двух столбцов в разных файлах excel
- 22. Ошибка регистрации в двух разных файлах
- 23. Регистрация в приложении ASPP MVC с использованием log4net
- 24. Регистрация в разных файлах на основе имени журнала в log4j.xml
- 25. EJB3 Сущность - Регистрация на лицах в разных файлах фляга
- 26. Сочетание двух разных операторов sql в одном
- 27. SQL: связывание двух разных столбцов в одном
- 28. обновление двух разных таблиц в одном запросе
- 29. Использование двух разных таблиц в одном представлении
- 30. Угловые Два разных макета в одном приложении