Public Member Functions | |
AcsLoggingHandler (DispatchingLogQueue logQueue, LogConfig logConfig, String loggerName) | |
void | configureLogging (LogConfig logConfig) |
void | publish (LogRecord logRecord) |
void | flush () |
void | close () |
Static Protected Member Functions | |
void | debug () |
Private Attributes | |
DispatchingLogQueue | logQueue |
LogConfig | logConfig |
String | loggerName |
AcsLogLevelDefinition | immediateDispatchLevel |
boolean | isClosed |
Static Private Attributes | |
boolean | DEBUG = Boolean.getBoolean("alma.acs.logging.verbose") |
|
|
|
Required method. Not sure if it's useful for us.
|
|
Called whenever the logging configuration is updated, for example when the CDB is read. |
|
Used in the test. Sets debug to true. |
|
Forwards the flush request to the underlying queue.
|
|
|
|
Variable to enable messages. TODO: check if this flag should be integrated with LogConfig classes |
|
|
|
|
|
|
|
|
|
The queue that this handler puts all log records in. |