Скрыть последних авторов
Alexandr Fokin 14.4 1 Порт библиотеки [[Apache Log4j>>Разработка.JVM.Java.Библиотеки.Apache Log4j.WebHome]].
Alexandr Fokin 2.1 2
Alexandr Fokin 14.4 3 ----
4
Alexandr Fokin 14.10 5 Основные функции:
6
Alexandr Fokin 14.4 7 1) Записывать логи, используя разны провайдеры (appender):
Alexandr Fokin 6.1 8 Debugger, Console, File, Database
Alexandr Fokin 14.10 9 При этом возможна конфигурация для каждого уровня логирования.
Alexandr Fokin 2.1 10
11 2) Разделение на уровни логирование
Alexandr Fokin 5.1 12 Каждый уровень включает в себя нижестоящие
13 ALL -> DEBUG -> INFO -> WARN -> ERROR -> FATAL
Alexandr Fokin 3.1 14
Alexandr Fokin 14.10 15 3) Понятие контекста
Alexandr Fokin 7.1 16 Контекст используется для задания дополнительных параметров при логирования (Основные параметры Message, Exception)
Alexandr Fokin 14.10 17 Параметры контекста не обязательно заполнять в один определенный момент времени, их можно указывать по мере появления.
18 Например: Request перед отправкой, Response после получения, при этом в логе мы увидим те параметры, которые были заданы и сможем судить о стадии выполнения
19
20 Apache log4net™ Manual - Contexts
Alexandr Fokin 7.1 21 https://logging.apache.org/log4net/release/manual/contexts.html
Alexandr Fokin 3.1 22
Alexandr Fokin 14.9 23 ----
Alexandr Fokin 14.1 24
Alexandr Fokin 3.1 25 Материалы:
Alexandr Fokin 12.1 26
Alexandr Fokin 14.9 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]]
Alexandr Fokin 14.13 35
36
37 {{children/}}
38
39