Содержание
- 2. Логирование помогает нам следить за выполнением логики нашей программы. Обычно начинающие используют System.out.println для вывода логов
- 3. Логгирование в java System.out.println() Log4J java.util.logging Apache Commons Logging Simple Logging Facade for Java Logback
- 4. Краткое резюме Apache Log4J – хороший фреймворк для логирования, практически лишенный недостатков. Широко используется. Разработка находится,
- 5. Для использования этого фреймверка нам необходимо – подключить библиотеку фреймворка; – создать конфигурационный файл с параметрами
- 6. В основе библиотеки Log4J лежит три понятия – логгер (logger), – аппендер (appender) – компоновка (layout).
- 7. Использование Log4J Логгер представляет собой объект класса org.apache.log4j.Logger, который используется для вывода данных и управления уровнем
- 8. Аппендер Для добавления записи в лог используется так называемый аппендер. В библиотеке определено множество различных типов
- 9. Файловые аппендеры org.apache.log4j.FileAppender -этот аппендер добавляет данные в файл до бесконечности. И в этом его существенный
- 10. Компоновка Для конфигурирования формата вывода используются наследники класса org.apache.log4j.Layout: org.apache.log4j.SimpleLayout org.apache.log4j.HTMLLayout org.apache.log4j.xml.XMLLayout org.apache.log4j.TTCCLayout org.apache.log4j.PatternLayout / org.apache.log4j.EnhancedPatternLayout
- 11. org.apache.log4j.SimpleLayout Наиболее простой вариант. На выходе дает уровень вывода и, собственно, сообщение. T.e. следующий код –
- 12. org.apache.log4j.TTCCLayout TTCC – сокращение от Time-Thread-Category-Context. Означает оно, что помимо, собственно, сообщения, в лог выводится информация
- 13. org.apache.log4j.PatternLayout %d{ISO8601} [%-5p][%-16.16t][%32.32c] - %m%n 11:31:32,342 Thread-1 ERROR audit.LoadTest - Check in 344ms: GlobalID=2 11:31:32,358 Thread-17
- 14. Конфигурирование Конфигурирование Log4J осуществляется двумя способами – через файл свойств и через xml-файл., конфигурационные файлы называются
- 15. Конфигурирование //log4j.properties log4j.rootCategory=DEBUG, console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern= %p %c: %m%n
- 16. c Категория сообщения. После символа категории в фигурных скобках может следовать указание – сколько частей имени
- 18. Скачать презентацию