Class ToMultiple
Rather than logging to one location, logs to multiple locations (from a list).
- Author:
- Owen Feehan
-
Constructor Summary
ConstructorsConstructorDescriptionToMultiple
(LoggingDestination first, LoggingDestination second) Constructs a logger to two locations -
Method Summary
Modifier and TypeMethodDescriptioncreate
(OutputterChecked outputter, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) Creates a logger for this destinationgetList()
The list of loggers to log tovoid
setList
(List<LoggingDestination> list) The list of loggers to log toMethods inherited from class org.anchoranalysis.experiment.bean.log.LoggingDestination
createWithConsoleFallback, createWithLogFallback
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
ToMultiple
Constructs a logger to two locations- Parameters:
first
- first-locationsecond
- second-location
-
ToMultiple
public ToMultiple()
-
-
Method Details
-
create
public StatefulMessageLogger create(OutputterChecked outputter, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) Description copied from class:LoggingDestination
Creates a logger for this destination- Specified by:
create
in classLoggingDestination
- Parameters:
outputter
- the output-managererrorReporter
- where any errors are reported, when trying to create this log.arguments
- experiment-argumentsdetailedLogging
- whether detailed logging should occur in this reporter, or a less detailed version- Returns:
- a newly created log-reporter
-
getList
The list of loggers to log to -
setList
The list of loggers to log to
-