
public class LogBusHandler extends Handler implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closed |
protected ExecutorService |
executor |
protected MessagingFactory |
fac |
protected static IsLoggableDelegate |
isLoggableDelegate |
protected boolean |
logBusInitialized |
protected boolean |
panicState |
protected String |
subSystemName |
| Constructor and Description |
|---|
LogBusHandler() |
LogBusHandler(String subsystemName,
MessagingFactory fac) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
String |
getSubSystemName() |
boolean |
inPanicState() |
boolean |
isLoggable(LogRecord record) |
void |
publish(LogRecord record)
should send a LogRecord over the Log Bus.
|
void |
setLevel(Level level) |
void |
setMessagingFactory(MessagingFactory fact) |
void |
setPanicState(boolean panicState) |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setEncoding, setErrorManager, setFilter, setFormatterprotected static IsLoggableDelegate isLoggableDelegate
protected MessagingFactory fac
protected boolean panicState
protected boolean closed
protected String subSystemName
protected ExecutorService executor
protected volatile boolean logBusInitialized
public LogBusHandler(String subsystemName, MessagingFactory fac)
public LogBusHandler()
public void setMessagingFactory(MessagingFactory fact)
public boolean inPanicState()
public void setPanicState(boolean panicState)
public String getSubSystemName()
public void publish(LogRecord record)
public void close()
throws SecurityException
close in interface Closeableclose in interface AutoCloseableclose in class HandlerSecurityExceptionpublic boolean isLoggable(LogRecord record)
isLoggable in class HandlerCopyright © 2015 LSST. All rights reserved.