| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.connectivity.oda.util.logging.Handler
org.eclipse.datatools.connectivity.oda.util.logging.StreamHandler
public class StreamHandler
StreamHandler is a stream based logging 
        Handler.
| Constructor Summary | |
|---|---|
| StreamHandler()Creates a StreamHandlerwith no output stream. | |
| StreamHandler(java.io.OutputStream output,
              LogFormatter formatter)Creates a StreamHandlerwith the specified output 
 stream andLogFormatter. | |
| Method Summary | |
|---|---|
|  void | close()Closes the current output stream. | 
|  void | flush()Flushes buffered message to the output stream. | 
|  boolean | isLoggable(LogRecord record)Checks if this StreamHandlerhas an associatedOutputStream, whether theLogRecordhas the 
 adequate log level, and whether it satisfies the associatedFilter. | 
|  void | publish(LogRecord record)Format and publish the specified LogRecord. | 
|  void | setFormatter(LogFormatter formatter)Sets the LogFormatterfor thisStreamHandler. | 
| Methods inherited from class org.eclipse.datatools.connectivity.oda.util.logging.Handler | 
|---|
| getFilter, getFormatter, getLevel, getLoggingErrorHandler, setFilter, setLevel, setLoggingErrorHandler | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public StreamHandler()
StreamHandler with no output stream.
public StreamHandler(java.io.OutputStream output,
                     LogFormatter formatter)
StreamHandler with the specified output 
 stream and LogFormatter.
output - the output stream.formatter - the log formatter.| Method Detail | 
|---|
public void close()
close in class Handlerpublic void flush()
flush in class Handlerpublic void publish(LogRecord record)
LogRecord.  This first checks 
 that there is an associated OutputStream and the specified 
 LogRecord has the required log level.  This also checks the 
 LogRecord with the associated Filter to see if 
 the record should be published.  Then this uses its LogFormatter 
 to format the record and publishes the result to the OutputStream.
publish in class Handlerrecord - the LogRecord to format and publish.public boolean isLoggable(LogRecord record)
StreamHandler has an associated 
 OutputStream, whether the LogRecord has the 
 adequate log level, and whether it satisfies the associated Filter.
isLoggable in class Handlerrecord - the LogRecord to check.
LogRecord should be logged.public void setFormatter(LogFormatter formatter)
LogFormatter for this StreamHandler.  
 If the formatter is null, then default SimpleFormatter 
 will be used.
setFormatter in class Handlerformatter - the formatter to set.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||