Simple network logging Handler.
LogRecords are published to a network stream connection. By default
the XMLFormatter class is used for formatting.
Configuration:
By default each SocketHandler is initialized using the following
LogManager configuration properties. If properties are not defined
(or have invalid values) then the specified default values are used.
- java.util.logging.SocketHandler.level
specifies the default level for the Handler
(defaults to Level.ALL).
- java.util.logging.SocketHandler.filter
specifies the name of a Filter class to use
(defaults to no Filter).
- java.util.logging.SocketHandler.formatter
specifies the name of a Formatter class to use
(defaults to java.util.logging.XMLFormatter).
- java.util.logging.SocketHandler.encoding
the name of the character set encoding to use (defaults to
the default platform encoding).
- java.util.logging.SocketHandler.host
specifies the target host name to connect to (no default).
- java.util.logging.SocketHandler.port
specifies the target TCP port to use (no default).
The output IO stream is buffered, but is flushed after each
LogRecord is written.
version: 1.25, 05/05/07 since: 1.4 |