This Handler subclass sends log messages to an arbitrary java.io.OutputStream . It exists primarily to serve as the common superclass of ConsoleHandler , FileHandler , and SocketHandler . Figure 16-122. java.util.logging.StreamHandlerpublic class StreamHandler extends Handler { // Public Constructors public StreamHandler ( ); public StreamHandler (java.io.OutputStream out , java.util.logging.Formatter formatter ); // Public Methods Overriding Handler public void close ( ) throws SecurityException; synchronized public void flush ( ); synchronized public boolean isLoggable (LogRecord record ); public void publish (LogRecord record ); synchronized public void setEncoding (String encoding ) throws SecurityException, java.io.UnsupportedEncodingException; // Protected Instance Methods protected void setOutputStream (java.io.OutputStream out ) throws SecurityException; synchronized } SubclassesConsoleHandler , FileHandler , SocketHandler |