|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 2 (11.1.2.1.0) E17486-02 |
||||||||
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 oracle.adf.share.logging.internal.diagnostic.ADFConsoleHandler
public class ADFConsoleHandler
Constructor Summary | |
---|---|
ADFConsoleHandler(java.io.PrintStream out,
java.util.logging.Formatter formatter)
|
Method Summary | |
---|---|
void |
close()
Close the current output stream. |
void |
flush()
Flush any buffered messages. |
boolean |
isLoggable(java.util.logging.LogRecord record)
Check if this Handler would actually log a given LogRecord. |
void |
publish(java.util.logging.LogRecord record)
Format and publish a LogRecord. |
Methods inherited from class java.util.logging.StreamHandler |
---|
setEncoding, setOutputStream |
Methods inherited from class java.util.logging.Handler |
---|
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ADFConsoleHandler(java.io.PrintStream out, java.util.logging.Formatter formatter)
Method Detail |
---|
public void publish(java.util.logging.LogRecord record)
The StreamHandler first checks if there is an OutputStream and if the given LogRecord has at least the required log level. If not it silently returns. If so, it calls any associated Filter to check if the record should be published. If so, it calls its Formatter to format the record and then writes the result to the current output stream.
If this is the first LogRecord to be written to a given OutputStream, the Formatter's "head" string is written to the stream before the LogRecord is written.
publish
in class java.util.logging.StreamHandler
record
- description of the log eventpublic boolean isLoggable(java.util.logging.LogRecord record)
This method checks if the LogRecord has an appropriate level and whether it satisfies any Filter. It will also return false if no output stream has been assigned yet.
isLoggable
in class java.util.logging.StreamHandler
record
- a LogRecord
public void flush()
flush
in class java.util.logging.StreamHandler
public void close() throws java.lang.SecurityException
The Formatter's "tail" string is written to the stream before it is closed. In addition, if the Formatter's "head" string has not yet been written to the stream, it will be written before the "tail" string.
close
in class java.util.logging.StreamHandler
java.lang.SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 2 (11.1.2.1.0) E17486-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |