Изменения документа Apache log4net
                  Редактировал(а) Alexandr Fokin 2022/12/01 06:22
              
      
      От версии  14.10 
    
    
              отредактировано Alexandr Fokin
        
на 2022/08/13 17:54
     на 2022/08/13 17:54
      Изменить комментарий:
              К данной версии нет комментариев
          
         
      К версии  11.7 
    
    
              отредактировано Alexandr Fokin
        
на 2020/07/03 18:29
     на 2020/07/03 18:29
      Изменить комментарий:
              Редактировать комментарий
          
         Сводка
- 
          Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
- 
          Объекты (0 изменено, 4 добавлено, 1 удалено)
Подробности
- Свойства страницы
- 
      - Родительский документ
-   ... ... @@ -1,1 +1,1 @@ 1 -Разработка.NET.Библиотеки. Лог.WebHome1 +Разработка.NET.Библиотеки.WebHome 
- Содержимое
-   ... ... @@ -1,34 +2,21 @@ 1 -Порт библиотеки [[Apache Log4j>>Разработка.JVM.Java.Библиотеки.Apache Log4j.WebHome]]. 2 2 3 ----- 4 - 5 -Основные функции: 6 - 7 -1) Записывать логи, используя разны провайдеры (appender): 2 +Позволяет 3 +1) Записытьва логи, используя разны провайдеры: 8 8 Debugger, Console, File, Database 9 -При этом возможна конфигурация длякаждогоуровнялогирования.5 +При этом возможна конфигурация, какой уровень куда записывать 10 10 11 11 2) Разделение на уровни логирование 12 12 Каждый уровень включает в себя нижестоящие 13 13 ALL -> DEBUG -> INFO -> WARN -> ERROR -> FATAL 14 14 15 -3) Понятие контекст а11 +3) Понятие контекст 16 16 Контекст используется для задания дополнительных параметров при логирования (Основные параметры Message, Exception) 17 -Параметры контекста не обязательно заполнять в один определенный момент времени, их можно указывать по мере появления. 18 -Например: Request перед отправкой, Response после получения, при этом в логе мы увидим те параметры, которые были заданы и сможем судить о стадии выполнения 19 - 20 -Apache log4net™ Manual - Contexts 13 +Параметры контекста не обязательно заполнять в один определенный момент времени, можно указывать их по мере их появления (Например: Request перед отправкой, Response после получения, при этом в логе мы увидим те параметры, которые были заданы и сможем судить о стадии выполнения) 21 21 https://logging.apache.org/log4net/release/manual/contexts.html 22 22 23 ----- 24 24 25 -Материалы: 26 26 27 -Использование log4net 28 -[[http:~~/~~/megadarja.blogspot.com/2008/04/log4net.html>>http://megadarja.blogspot.com/2008/04/log4net.html]] 29 - 30 -Apache log4net™ Manual - Configuration 31 -[[https:~~/~~/logging.apache.org/log4net/release/manual/configuration>>https://logging.apache.org/log4net/release/manual/configuration]] 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]] 18 +Материалы: 19 +[[Использование log4net>>http://megadarja.blogspot.com/2008/04/log4net.html]] 20 +[[Apache log4net™ Manual - Configuration>>https://logging.apache.org/log4net/release/manual/configuration]] 21 +[[Continuous Integration: Рефакторинг Config-файлов>>https://blog.byndyu.ru/2013/06/continuous-integration-config.html]] 
 
- XWiki.XWikiComments[5]
-   - Автор
-   ... ... @@ -1,1 +1,0 @@ 1 -XWiki.cccc1808 
- Комментарий
-   ... ... @@ -1,13 +1,0 @@ 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,1 +1,0 @@ 1 -2020-08-17 12:33:24.910 
 
- XWiki.XWikiComments[0]
-   - Автор
-   ... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 
- Комментарий
-   ... ... @@ -1,0 +1,5 @@ 1 +Для отладки добавить debug="true" 2 +библиотека будет выводить в консоль трассировочные сообщения и ошибки 3 + 4 +Вывод в файл 5 +https://stackoverflow.com/questions/756125/how-to-track-down-log4net-problems 
- Дата
-   ... ... @@ -1,0 +1,1 @@ 1 +2020-02-29 12:26:03.623 
 
- XWiki.XWikiComments[1]
-   - Автор
-   ... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 
- Комментарий
-   ... ... @@ -1,0 +1,1 @@ 1 +Можно вынести файл настроек логов в отдельный конфиг и подключить его из основного *.config или из кода 
- Дата
-   ... ... @@ -1,0 +1,1 @@ 1 +2020-02-29 12:26:23.773 
 
- XWiki.XWikiComments[2]
-   - Автор
-   ... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 
- Комментарий
-   ... ... @@ -1,0 +1,4 @@ 1 +При работе с базой можно использовать 2 +как концепцию 1 обращение - 1 новая запись 3 +так и концепцию InsertOrUpdate (по ключу) 4 +зависит от указанного запроса 
- Дата
-   ... ... @@ -1,0 +1,1 @@ 1 +2020-03-22 11:11:11.763 
 
- XWiki.XWikiComments[4]
-   - Автор
-   ... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 
- Комментарий
-   ... ... @@ -1,0 +1,2 @@ 1 +Обращение к списку appenders из кода 2 +Log.Logger.Repository.GetAppenders() 
- Дата
-   ... ... @@ -1,0 +1,1 @@ 1 +2020-06-11 10:12:11.213 
 
