|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SocketHandler extends StreamHandler
LogRecords публикуется к сетевому потоковому соединению. По умолчанию XMLFormatter class используется для того, чтобы отформатировать.
Конфигурация: По умолчанию каждый SocketHandler инициализируется, используя следующие свойства конфигурации LogManager, где <handler-name> обращается к полностью определенному имени class обработчика. Если свойства не определяются (или имейте недопустимые значения), тогда указанные значения по умолчанию используются.
Например, свойства для SocketHandler был бы:
Для пользовательского обработчика, например, com.foo. MyHandler, свойства были бы:
Вывод поток IO буферизуется, но сбрасывается после того, как каждый LogRecord пишется.
| Конструктор и Описание |
|---|
SocketHandler()
Создайте SocketHandler, используя только свойства LogManager (или их значения по умолчанию).
|
SocketHandler(String host, int port)
Создайте SocketHandler, используя указанный узел и порт.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
close()
Закройте этот поток вывода.
|
void |
publish(LogRecord record)
Отформатируйте и опубликуйте LogRecord.
|
flush, isLoggable, setEncoding, setOutputStreamgetEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevelpublic SocketHandler()
throws IOException
IllegalArgumentException - если узел или порт недопустимы или не определяются как свойства LogManager.IOException - если мы неспособны соединиться с целевым узлом и портом.public SocketHandler(String host, int port) throws IOException
host - целевой узел.port - целевой порт.IllegalArgumentException - если узел или порт недопустимы.IOException - если мы неспособны соединиться с целевым узлом и портом.public void close()
throws SecurityException
close в class StreamHandlerSecurityException - если менеджер безопасности существует и если у вызывающей стороны нет LoggingPermission("control").public void publish(LogRecord record)
publish в class StreamHandlerrecord - описание события журнала. Нулевая запись тихо игнорируется и не публикуется
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92