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, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами