public final class QueuedLoggingHandler
extends java.util.logging.Handler
Handler that logs all messages
 to a blocking queue.| Constructor and Description | 
|---|
QueuedLoggingHandler()
Default constructor
 We try to set the logging level here if available 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()  | 
void | 
flush()  | 
boolean | 
isLoggable(java.util.logging.LogRecord record)  | 
java.util.logging.LogRecord | 
poll()
Polls and removes the next record from the queue. 
 | 
void | 
publish(java.util.logging.LogRecord record)
Publish a record. 
 | 
java.util.logging.LogRecord | 
take()
Takes the next record from the queue. 
 | 
public QueuedLoggingHandler()
public java.util.logging.LogRecord take()
                                 throws java.lang.InterruptedException
java.lang.InterruptedException - if no record is available.public java.util.logging.LogRecord poll()
public void publish(java.util.logging.LogRecord record)
publish in class java.util.logging.Handlerrecord - public void flush()
flush in class java.util.logging.Handlerpublic void close()
close in class java.util.logging.Handlerpublic boolean isLoggable(java.util.logging.LogRecord record)
isLoggable in class java.util.logging.Handler