Package | Description |
---|---|
info.bioinfweb.commons.log |
Classes in this package implement a simple logging API for messages of different types that an application
can output to the user.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractApplicationLogger
Implements basic functionality (especially method delegation) of a application logger.
|
class |
JTextAreaApplicationLogger
This implementation of
ApplicationLogger appends all messages to a JTextArea . |
class |
MultipleApplicationLoggersAdapter
This implementation of
ApplicationLogger delegates to a set of other classes implementing
this interface. |
class |
SwingDocumentApplicationLogger
This implementation of
ApplicationLogger appends all messages to a Document . |
class |
TextFileApplicationLogger
This implementation of
ApplicationLogger appends all log messages to a text file, where every
message is written to one line. |
class |
VoidApplicationLogger
This implementation of
ApplicationLogger does not display or store the received messages anywhere. |
Modifier and Type | Method and Description |
---|---|
ApplicationLogger |
ApplicationLoggerParameterMap.getApplicationLogger()
Returns a stored
ApplicationLogger object or a new instance of VoidApplicationLogger
if no appropriate object is stored. |
Modifier and Type | Method and Description |
---|---|
Collection<ApplicationLogger> |
MultipleApplicationLoggersAdapter.getLoggers() |
Modifier and Type | Method and Description |
---|---|
void |
ApplicationLoggerParameterMap.putApplicationLogger(ApplicationLogger logger) |