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