public class LogBusHandler extends Handler implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closed |
protected ExecutorService |
executor |
protected boolean |
logBusInitialized |
protected AgentMessagingLayer |
messagingAccess |
protected String |
subSystemName |
| Constructor and Description |
|---|
LogBusHandler(AgentMessagingLayer messagingAccess) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
publish(LogRecord record)
should send a LogRecord over the Log Bus.
|
void |
setLevel(Level level) |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatterprotected AgentMessagingLayer messagingAccess
protected boolean closed
protected String subSystemName
protected ExecutorService executor
protected volatile boolean logBusInitialized
public LogBusHandler(AgentMessagingLayer messagingAccess)
public void publish(LogRecord record)
public void close()
throws SecurityException
close in interface Closeableclose in interface AutoCloseableclose in class HandlerSecurityExceptionCopyright © 2019 LSST. All rights reserved.