Package | Description |
---|---|
org.anchoranalysis.experiment.bean.io |
Generic experiments that handle input and output in structured ways.
|
org.anchoranalysis.experiment.bean.log |
Different approaches to where messages on the progress/status of an experiment are logged to.
|
org.anchoranalysis.experiment.task |
Non-bean classes related to a
Task . |
Modifier and Type | Method and Description |
---|---|
LoggingDestination |
OutputExperiment.getLogExperiment()
Where log messages that do not pertain to a specific job (input) appear.
|
LoggingDestination |
InputOutputExperiment.getLogTask()
Where log messages that do pertain to a specific job (input) appear.
|
Modifier and Type | Method and Description |
---|---|
void |
OutputExperiment.setLogExperiment(LoggingDestination logExperiment)
Where log messages that do not pertain to a specific job (input) appear.
|
void |
InputOutputExperiment.setLogTask(LoggingDestination logTask)
Where log messages that do pertain to a specific job (input) appear.
|
Modifier and Type | Class and Description |
---|---|
class |
OnlyIf
Logs messages to a particular location ONLY if debug-mode is enabled.
|
class |
SwitchDetailedLogging
Switches between two log-reporters depending on whether detailed logging is switched on or not
|
class |
ToConsole
Logs messages to the console.
|
class |
ToMultiple
Rather than logging to one location, logs to multiple locations (from a list).
|
class |
ToTextFile
Logs to a text-file created in the output-directory under a particular name.
|
class |
ToTextFileBase
Logs messages to a text-file create in the output-directory.
|
class |
ToTextFileOnlyIfFailure
Logs to a text file like with
ToTextFile but the
log is ONLY written if a failure occurs in the experiment. |
Modifier and Type | Method and Description |
---|---|
LoggingDestination |
OnlyIf.getLog()
The logger to use if conditions are fulfilled
|
LoggingDestination |
SwitchDetailedLogging.getWhenDetailed()
Logger to use when detailed-logging is on
|
LoggingDestination |
SwitchDetailedLogging.getWhenNot()
Logger to use when detailed-logging is off
|
Modifier and Type | Method and Description |
---|---|
List<LoggingDestination> |
ToMultiple.getList()
The list of loggers to log to
|
Modifier and Type | Method and Description |
---|---|
void |
OnlyIf.setLog(LoggingDestination log)
The logger to use if conditions are fulfilled
|
void |
SwitchDetailedLogging.setWhenDetailed(LoggingDestination whenDetailed)
Logger to use when detailed-logging is on
|
void |
SwitchDetailedLogging.setWhenNot(LoggingDestination whenNot)
Logger to use when detailed-logging is off
|
Modifier and Type | Method and Description |
---|---|
void |
ToMultiple.setList(List<LoggingDestination> list)
The list of loggers to log to
|
Constructor and Description |
---|
ToMultiple(LoggingDestination first,
LoggingDestination second)
Constructs a logger to two locations
|
Modifier and Type | Method and Description |
---|---|
LoggingDestination |
ParametersExperiment.getLoggerTaskCreator()
This is a means to create new log-reporters for each task.
|
Modifier and Type | Method and Description |
---|---|
void |
ParametersExperiment.setLoggerTaskCreator(LoggingDestination loggerTaskCreator)
This is a means to create new log-reporters for each task.
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.