Uses of Interface
org.anchoranalysis.core.log.MessageLogger
Packages that use MessageLogger
Package
Description
Interfaces to log messages, both information and error messages.
Mechanism for reporting errors (exceptions/throwables) to the user.
Utilities for interacting with the operating system or computer system generally
Different approaches to where messages on the progress/status of an experiment are logged to.
Helpful classes for logging.
Non-bean classes related to a
Task
.Non-bean classes related to
JobProcessor
.Classes for outputting to particular directories.
Filters that perform blurring.
Non-beans for calculating a thresholding level from itensity values.
Conditions for merging
ObjectMask
s.Shared-state use across tasks in this JAR.
Testing utilities and fixtures with no greater downstream dependency than anchor-core.
-
Uses of MessageLogger in org.anchoranalysis.core.log
Classes in org.anchoranalysis.core.log that implement MessageLoggerModifier and TypeClassDescriptionclass
Does nothing with with any messages logged.Methods in org.anchoranalysis.core.log that return MessageLoggerConstructors in org.anchoranalysis.core.log with parameters of type MessageLoggerModifierConstructorDescriptionLogger
(MessageLogger messageLogger) Constructs with an error-reporter that writes into the message logger.Logger
(MessageLogger messageLogger, ErrorReporter errorReporter) Creates a newLogger
instance. -
Uses of MessageLogger in org.anchoranalysis.core.log.error
Constructors in org.anchoranalysis.core.log.error with parameters of type MessageLoggerModifierConstructorDescriptionErrorReporterIntoLog
(MessageLogger logger) Create for a message-logger. -
Uses of MessageLogger in org.anchoranalysis.core.system
Methods in org.anchoranalysis.core.system with parameters of type MessageLoggerModifier and TypeMethodDescriptionstatic void
MemoryUtilities.logMemoryUsage
(String identifier, MessageLogger logger) Logs a message tologger
describing current memory usage of the JVM. -
Uses of MessageLogger in org.anchoranalysis.experiment.bean.log
Classes in org.anchoranalysis.experiment.bean.log that implement MessageLoggerModifier and TypeClassDescriptionclass
Does nothing (i.e. simply ignores) with any messages logged.Methods in org.anchoranalysis.experiment.bean.log with parameters of type MessageLoggerModifier and TypeMethodDescriptionLoggingDestination.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. -
Uses of MessageLogger in org.anchoranalysis.experiment.log
Subinterfaces of MessageLogger in org.anchoranalysis.experiment.logModifier and TypeInterfaceDescriptioninterface
AMessageLogger
that can be started and stopped, and is aware of this state.Classes in org.anchoranalysis.experiment.log that implement MessageLoggerModifier and TypeClassDescriptionclass
Logs messages to the console, STDOUT.class
Writes text to a file, but only ifFailureOnlyMessageLogger.close(boolean, boolean)
is called withsuccessful==true
.class
Logs error messages into aString
viaStringBuilder
.class
Logs messages to multiple other loggers.class
Logs messages to a text-file. -
Uses of MessageLogger in org.anchoranalysis.experiment.task
Constructors in org.anchoranalysis.experiment.task with parameters of type MessageLoggerModifierConstructorDescriptionErrorReporterForTask
(MessageLogger logger) Create to use a particular logger to report errors. -
Uses of MessageLogger in org.anchoranalysis.experiment.task.processor
Constructor parameters in org.anchoranalysis.experiment.task.processor with type arguments of type MessageLoggerModifierConstructorDescriptionCallableJob
(Task<T, S> task, ParametersUnbound<T, S> parametersUnbound, JobStateMonitor stateMonitor, JobDescription jobDescription, ConcurrentJobMonitor monitor, Optional<MessageLogger> loggerMonitor, int showOngoingJobsLessThan) Constructor.JobStartStopLogger
(String jobDescriptionText, ConcurrentJobMonitor monitor, boolean showHashSeperators, int showOngoingJobsLessThan, Optional<MessageLogger> logger) Creates a job-logger.MonitoredSequentialExecutor
(Predicate<T> execFunc, Function<T, String> dscrFunc, Optional<MessageLogger> logger, boolean showHashSeperators) Creates a newMonitoredSequentialExecutor
instance. -
Uses of MessageLogger in org.anchoranalysis.io.output.outputter
Methods in org.anchoranalysis.io.output.outputter that return MessageLoggerModifier and TypeMethodDescriptiondefault MessageLogger
InputOutputContext.getMessageReporter()
The associated message reporter. -
Uses of MessageLogger in org.anchoranalysis.plugin.image.bean.blur
Methods in org.anchoranalysis.plugin.image.bean.blur with parameters of type MessageLoggerModifier and TypeMethodDescriptionvoid
BlurGaussian3D.blur
(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) void
BlurGaussianEachSlice2D.blur
(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) abstract void
BlurStrategy.blur
(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) Applies the blur operation to the given voxels.protected double
BlurStrategy.calculateSigma
(Dimensions dimensions, MessageLogger logger) Calculates the sigma value to use for blurring, considering the dimensions and whether sigma is in meters. -
Uses of MessageLogger in org.anchoranalysis.plugin.image.intensity.level
Methods in org.anchoranalysis.plugin.image.intensity.level with parameters of type MessageLoggerModifier and TypeMethodDescriptionstatic LevelResultCollection
LevelResultCollectionFactory.createCollection
(Channel channel, ObjectCollection objects, CalculateLevel calculateLevel, int numberDilations, MessageLogger logger) Creates aLevelResultCollection
from a channel and object collection. -
Uses of MessageLogger in org.anchoranalysis.plugin.image.object.merge.condition
Constructors in org.anchoranalysis.plugin.image.object.merge.condition with parameters of type MessageLoggerModifierConstructorDescriptionDistanceCondition
(Optional<UnitValueDistance> maxDistance, boolean suppressZ, MessageLogger logger) Creates a newDistanceCondition
instance. -
Uses of MessageLogger in org.anchoranalysis.test
Methods in org.anchoranalysis.test that return MessageLoggerModifier and TypeMethodDescriptionstatic MessageLogger
LoggerFixture.suppressedMessageLogger()
AMessageLogger
that doesn't output anything.