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, setOutputStream
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel
public 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 StreamHandler
SecurityException
- если менеджер безопасности существует и если у вызывающей стороны нет LoggingPermission("control").public void publish(LogRecord record)
publish
в class StreamHandler
record
- описание события журнала. Нулевая запись тихо игнорируется и не публикуется
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92