Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации
 

JavaTM Журналирование Реализации RMI
в JDKTM 6

С JavaTM Комплект разработчика SE (JDK) v1.4, Java Sun Удаленный Вызов метода (Java RMI) реализация использует API Журналирования, чтобы обеспечить вывод журналирования реализации. Конфигурационный файл журналирования и программируемый API (java.util.logging) может использоваться, чтобы сконфигурировать Java журналирование реализации RMI.

java.rmi.server.logCalls системное свойство и специфичное для реализации sun.rmi.* журналирование свойств, которые были распознаны предыдущими версиями JDK все еще, функционирует, чтобы установить уровни по умолчанию для Java реализация RMI Logger объекты и заставить их вывод, который будет направляться к System.err как с более ранними версиями.

Таблица ниже показывает имена Logger объекты, используемые Java реализация RMI и как они соответствуют свойствам журналирования, поддерживаемым предыдущими версиями.

Отметьте, что Java, реализация RMI поддерживает категорию журналирования, запись разговора клиента с оператором клиентской стороны, которая походит на запись разговора клиента с оператором серверной стороны, активированную java.rmi.server.logCalls свойство. Запись разговора клиента с оператором клиентской стороны выводится к Logger именованный sun.rmi.client.call.

Системное Имя Свойства Logger Имя Зарегистрированная информация
java.rmi.server.logCalls sun.rmi.server.call серверная сторона удаленные вызовы и исключения
sun.rmi.server.logLevel sun.rmi.server.ref серверная сторона удаленное ссылочное действие
sun.rmi.client.logCalls
(новый в J2SE 1.4)
sun.rmi.client.call клиентская сторона удаленные вызовы и исключения
sun.rmi.client.logLevel sun.rmi.client.ref клиентская сторона удаленное ссылочное действие
sun.rmi.dgc.logLevel sun.rmi.dgc распределенное действие сборки "мусора"
sun.rmi.loader.logLevel sun.rmi.loader действие значения по умолчанию RMIClassLoader провайдер
sun.rmi.transport.logLevel sun.rmi.transport.misc действие транспортного уровня
sun.rmi.transport.tcp.logLevel sun.rmi.transport.tcp Привязка TCP и действие соединения
sun.rmi.transport.proxy.logLevel sun.rmi.transport.proxy HTTP, туннелирующий действие
(ни один) sun.rmi.runtime разная операция этапа выполнения

Для обоих sun.rmi.client.call и sun.rmi.server.call Loggers, исключения, выданные от удаленных вызовов, регистрируются на уровне Level.FINE, и каждый удаленный вызов регистрируется на уровне Level.FINER. Установка java.rmi.server.logCalls или sun.rmi.client.logCalls системные свойства к значению "true" вызывает соответствие Logger быть установленным в уровень Level.FINER.

Для sun.rmi.* журналирование свойств, у которых есть имена, заканчивающиеся в ".logLevel", значение "BRIEF" вызывает соответствие Logger быть установленным в уровень Level.FINE, и значение "VERBOSE" вызывает соответствие Logger быть установленным в уровень Level.FINER. Использование конфигурационного файла журналирования теперь предпочитается по использованию их sun.rmi.* системные свойства для того, чтобы зарегистрировать.


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами