Package | Description |
---|---|
org.anchoranalysis.experiment.bean.log |
Different approaches to where messages on the progress/status of an experiment are logged to.
|
org.anchoranalysis.experiment.log |
Helpful classes for logging.
|
org.anchoranalysis.experiment.task |
Non-bean classes related to a
Task . |
Modifier and Type | Class and Description |
---|---|
class |
StatefulNullMessageLogger
Does nothing (i.e.
|
Modifier and Type | Method and Description |
---|---|
StatefulMessageLogger |
OnlyIf.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToTextFileOnlyIfFailure.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
SwitchDetailedLogging.create(OutputterChecked bom,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToMultiple.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToConsole.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToTextFile.create(OutputterChecked bom,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
abstract StatefulMessageLogger |
LoggingDestination.create(OutputterChecked outputter,
ErrorReporter fallbackErrorReporter,
ExecutionArguments arguments,
boolean detailedLogging)
Creates a logger for this destination
|
StatefulMessageLogger |
LoggingDestination.createWithConsoleFallback(OutputterChecked outputter,
ExecutionArguments arguments,
boolean detailedLogging)
Creates a logger for this destination - and if anything goes wrong reporting fallback into
the console.
|
StatefulMessageLogger |
LoggingDestination.createWithLogFallback(OutputterChecked outputter,
MessageLogger fallbackErrorReporter,
ExecutionArguments arguments,
boolean detailedLogging)
Creates a logger for this destination - and if anything goes wrong reporting fallback into a
log.
|
Modifier and Type | Class and Description |
---|---|
class |
ConsoleMessageLogger
Logs messages to the console, STDOUT.
|
class |
FailureOnlyMessageLogger
Writes text to a file, but only if
FailureOnlyMessageLogger.close(boolean, boolean) is called with successful==true . |
class |
MultipleLoggers
Logs messages to multiple other loggers.
|
class |
TextFileMessageLogger
Logs messages to a text-file.
|
Constructor and Description |
---|
MultipleLoggers(java.util.stream.Stream<StatefulMessageLogger> stream)
Creates with a stream of loggers.
|
Modifier and Type | Method and Description |
---|---|
StatefulMessageLogger |
ExperimentFeedbackContext.getLoggerExperiment()
The logger associated with the experiment.
|
StatefulMessageLogger |
ParametersExperiment.getLoggerExperiment()
The message-logger used for experiment-wide messages.
|
StatefulMessageLogger |
InputBound.getLogReporterJob()
The
StatefulMessageLogger associated with the job thati s being processed. |
StatefulMessageLogger |
InputOutputContextStateful.getMessageLogger()
|
Constructor and Description |
---|
ExperimentFeedbackContext(StatefulMessageLogger loggerExperiment,
boolean detailedLogging,
ExecutionTimeRecorder executionTimeRecorder) |
InputOutputContextStateful(ExecutionArguments executionArguments,
Outputter outputter,
ExecutionTimeRecorder executionTimeRecorder,
StatefulMessageLogger logger,
ErrorReporter errorReporter)
Creates with initialization arguments.
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.