Содержание
- 2. Краткое резюме Apache Log4J – хороший фреймворк для логирования, практически лишенный недостатков. Широко используется. Разработка находится,
- 3. Использование Log4J Логгер представляет собой объект класса org.apache.log4j.Logger, который используется для вывода данных и управления уровнем
- 4. Аппендер Консоль Файлы (несколько различных типов) JDBC Темы (topics) JMS NT Event Log SMTP Сокет Syslog
- 5. Файловые аппендеры org.apache.log4j.FileAppender org.apache.log4j.RollingFileAppender org.apache.log4j.DailyRollingFileAppender
- 6. Компоновка 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
- 7. org.apache.log4j.SimpleLayout Наиболее простой вариант. На выходе дает уровень вывода и, собственно, сообщение. T.e. следующий код –
- 8. 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
- 9. Конфигурирование
- 10. Конфигурирование log4j.debug = false log4j.rootLogger = ERROR, ConsoleAppender log4j.appender.ConsoleAppender = org.apache.log4j.ConsoleAppender log4j.appender.ConsoleAppender.encoding = Cp866 log4j.appender.ConsoleAppender.layout =
- 11. Использование логгеров private static final Logger logger = Logger.getLogger(MyClass.class); private static final Logger dbLogger = Logger.getLogger("ru.skipy.DB");
- 13. Скачать презентацию