|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.util.logging.Handler
![]()
![]()
![]()
java.util.logging.StreamHandler
![]()
![]()
![]()
java.util.logging.SocketHandler
public class SocketHandler

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.
The output IO stream is buffered, but is flushed after each LogRecord is written.
| Constructor Summary | |
|---|---|
SocketHandler
Create a SocketHandler, using only LogManager properties (or their defaults). |
|
SocketHandler
Construct a SocketHandler using a specified host and port. |
|
| Method Summary | |
|---|---|
void |
close
Close this output stream. |
void |
publish
Format and publish a LogRecord. |
Methods inherited from class java.util.logging.StreamHandler ![]() |
|---|
flush |
Methods inherited from class java.util.logging.Handler ![]() |
|---|
getEncoding |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public SocketHandler()
throws IOException

IllegalArgumentException

- if the host or port are invalid or
are not specified as LogManager properties.
IOException

- if we are unable to connect to the target
host and port.

public SocketHandler(String![]()
![]()
host, int port) throws IOException
![]()
![]()
host - target host.port - target port.
IllegalArgumentException

- if the host or port are invalid.
IOException

- if we are unable to connect to the target
host and port.| Method Detail |
|---|

public void close()
throws SecurityException

close

in class StreamHandler

SecurityException

- if a security manager exists and if
the caller does not have LoggingPermission("control").

public void publish(LogRecord![]()
![]()
record)
publish

in class StreamHandler

record - description of the log event. A null record is
silently ignored and is not published
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||