Spec-Zone .ru
спецификации, руководства, описания, API
 Платформа Java™
Стандарт Эд. 7

Пакет java.util.logging

Обеспечивает классы и интерфейсы JavaTM базовое журналирование 2 платформ средств.

См.: Описание

Пакет java.util.logging Описание

Обеспечивает классы и интерфейсы JavaTM базовое журналирование 2 платформ средств. Центральная цель API журналирования состоит в том, чтобы поддерживать поддержание и обслуживание программного обеспечения в сайтах для клиентов.

Есть четыре основного целевого использования журналов:

  1. Проблемный диагноз конечными пользователями и системными администраторами. Это состоит из простого журналирования типичных проблем, которые могут быть фиксированы или прослежены локально, такие как исчерпывание ресурсов, отказов безопасности, и простых ошибок конфигурации.
  2. Проблемный диагноз полевыми инженерами-эксплуатационниками. Информация о журналировании, используемая полевыми инженерами-эксплуатационниками, может быть значительно более сложной и многословной чем требуемое системными администраторами. Обычно такая информация потребует дополнительного журналирования в пределах определенных подсистем.
  3. Проблемный диагноз организацией разработки. Когда проблема происходит в поле, может быть необходимо возвратить полученную информацию о журналировании исходной группе разработчиков для диагноза. Эта информация о журналировании может быть чрезвычайно детализирована и довольно непостижимая. Такая информация могла бы включать детализированную трассировку на внутреннем выполнении определенных подсистем.
  4. Проблемный диагноз разработчиками. API Журналирования могут также использоваться, чтобы помочь отладить разрабатываемое приложение. Это может включать информацию о журналировании, сгенерированную целевым приложением так же как журналированием информации, сгенерированной библиотеками низшего уровня. Отметьте однако, что, в то время как это использование совершенно разумно, API журналирования не предназначаются, чтобы заменить нормальную отладку и профилирование инструментов, которые могут уже существовать в среде разработки.

Основные элементы этого пакета включают:

API Журналирования предлагают и статическое и динамическое управление конфигурацией. Статический элемент управления позволяет полевому обслуживающему персоналу установить определенную конфигурацию и затем повторно запустить приложение с новыми настройками журналирования. Динамическое управление учитывает обновления к конфигурации журналирования в пределах в настоящий момент рабочей программы. API также учитывают журналирование, которое будет включено или отключено для различных функциональных областей системы. Например, полевой инженер-эксплуатационник мог бы интересоваться трассировкой всех событий AWT, но не мог бы иметь никакого интереса к событиям сокета или управлению памятью.

Нулевые указатели

Вообще, если не указано иное в javadoc, методы и конструкторы бросят NullPointerException если передано нулевой параметр. Одно широкое исключение к этому правилу - то, что методы удобства журналирования в классе Регистратора (конфигурация, ввод, выход, прекрасный, более прекрасный, самый прекрасный, журнал, logp, logrb, серьезный, бросок, и методы предупреждения), примут нулевые значения для всех параметров за исключением начального параметра Уровня (если любой).

Связанная Документация

Для краткого обзора потока управления, пожалуйста, сошлитесь на Краткий обзор Журналирования Java.

С тех пор:
1.4
 Платформа Java™
Стандарт Эд. 7

Представьте ошибку или функцию
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.