|
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 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.* системные свойства для того, чтобы зарегистрировать.