Spec-Zone .ru
спецификации, руководства, описания, API
|
С 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
Logger
s, исключения, выданные от удаленных вызовов, регистрируются на уровне 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.*
системные свойства для того, чтобы зарегистрировать.