Изменения документа Apache log4net
Редактировал(а) Alexandr Fokin 2022/12/01 06:22
<
>
отредактировано Alexandr Fokin
на 2022/08/13 17:56
на 2022/08/13 17:56
отредактировано Alexandr Fokin
на 2022/08/13 17:45
на 2022/08/13 17:45
Изменить комментарий:
Удаленный объект
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Объекты (0 изменено, 2 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -2,33 +2,32 @@ 2 2 3 3 ---- 4 4 5 -Основные функции: 6 - 5 +Позволяет 7 7 1) Записывать логи, используя разны провайдеры (appender): 8 8 Debugger, Console, File, Database 9 -При этом возможна конфигурация длякаждогоуровнялогирования.8 +При этом возможна конфигурация, какой уровень куда записывать 10 10 11 11 2) Разделение на уровни логирование 12 12 Каждый уровень включает в себя нижестоящие 13 13 ALL -> DEBUG -> INFO -> WARN -> ERROR -> FATAL 14 14 15 -3) Понятие контекст а14 +3) Понятие контекст 16 16 Контекст используется для задания дополнительных параметров при логирования (Основные параметры Message, Exception) 17 -Параметры контекста не обязательно заполнять в один определенный момент времени, их можно указывать по мере появления. 18 -Например: Request перед отправкой, Response после получения, при этом в логе мы увидим те параметры, которые были заданы и сможем судить о стадии выполнения 19 - 20 -Apache log4net™ Manual - Contexts 16 +Параметры контекста не обязательно заполнять в один определенный момент времени, их можно указывать по мере появления (Например: Request перед отправкой, Response после получения, при этом в логе мы увидим те параметры, которые были заданы и сможем судить о стадии выполнения) 21 21 https://logging.apache.org/log4net/release/manual/contexts.html 22 22 23 ----- 24 24 25 -Материалы: 20 +**Наблюдается проблема в работе** 21 +Платформа: служба windows 22 +При длительной работы службы логи могут отвалиться. При никаких изменений не происходит: не служба ни конфиги не меняются. 23 +После перезапуска приложения логи продоолжаются. Проблема может проявится через недели или даже месяцы. 26 26 27 -Использование log4net 28 -[[http:~~/~~/megadarja.blogspot.com/2008/04/log4net.html>>http://megadarja.blogspot.com/2008/04/log4net.html]] 29 29 30 -Apache log4net™ Manual - Configuration 31 -[[https:~~/~~/logging.apache.org/log4net/release/manual/configuration>>https://logging.apache.org/log4net/release/manual/configuration]] 26 +Материалы: 27 +[[Использование log4net>>http://megadarja.blogspot.com/2008/04/log4net.html]] 28 +[[Apache log4net™ Manual - Configuration>>https://logging.apache.org/log4net/release/manual/configuration]] 29 +[[Continuous Integration: Рефакторинг Config-файлов>>https://blog.byndyu.ru/2013/06/continuous-integration-config.html]] 32 32 33 -Continuous Integration: Рефакторинг Config-файлов 34 -[[https:~~/~~/blog.byndyu.ru/2013/06/continuous-integration-config.html>>https://blog.byndyu.ru/2013/06/continuous-integration-config.html]] 31 +HttpAppender 32 +https://stackoverflow.com/questions/3780164/does-log4net-http-appender-exist 33 +https://github.com/statianzo/PostLog
- XWiki.XWikiComments[3]
-
- Автор
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Комментарий
-
... ... @@ -1,0 +1,5 @@ 1 +! Log4Net может намертво зависнуть при прочтении конфига ! 2 + 3 +Реальная ситуация: 4 +Была ошибка в connection string для БД, в итоге приложение зависало намертво и не выводило сообщений об ошибке. 5 +При этом ошибка была в трансформации конфига, не проявлялась на Debug - Дата
-
... ... @@ -1,0 +1,1 @@ 1 +2020-04-17 15:07:48.713
- XWiki.XWikiComments[5]
-
- Автор
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Комментарий
-
... ... @@ -1,0 +1,13 @@ 1 +Контекст логирования 2 +log4net.LogicalThreadContext 3 + 4 +Apache log4net™ Manual - Contexts 5 +https://logging.apache.org/log4net/release/manual/contexts.html 6 + 7 + 8 +log4net и async 9 + 10 +При входе в async LogicalThreadContext копируются в асинхронный метод. 11 +Если context изменяется внутри асинхронного метода, то во вне (при выходе из метода) он останется неизменным. 12 + 13 +https://blog.stephencleary.com/2013/04/implicit-async-context-asynclocal.html - Дата
-
... ... @@ -1,0 +1,1 @@ 1 +2020-08-17 12:33:24.910