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
ObjectMasks.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 TypeClassDescriptionclassDoes 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 newLoggerinstance. -
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 voidMemoryUtilities.logMemoryUsage(String identifier, MessageLogger logger) Logs a message tologgerdescribing 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 TypeClassDescriptionclassDoes 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 TypeInterfaceDescriptioninterfaceAMessageLoggerthat can be started and stopped, and is aware of this state.Classes in org.anchoranalysis.experiment.log that implement MessageLoggerModifier and TypeClassDescriptionclassLogs messages to the console, STDOUT.classWrites text to a file, but only ifFailureOnlyMessageLogger.close(boolean, boolean)is called withsuccessful==true.classLogs error messages into aStringviaStringBuilder.classLogs messages to multiple other loggers.classLogs 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 MessageLoggerModifierConstructorDescriptionJobStartStopLogger(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 newMonitoredSequentialExecutorinstance. -
Uses of MessageLogger in org.anchoranalysis.io.output.outputter
Methods in org.anchoranalysis.io.output.outputter that return MessageLoggerModifier and TypeMethodDescriptiondefault MessageLoggerInputOutputContext.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 TypeMethodDescriptionvoidBlurGaussian3D.blur(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) voidBlurGaussianEachSlice2D.blur(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) abstract voidBlurStrategy.blur(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) Applies the blur operation to the given voxels.protected doubleBlurStrategy.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 LevelResultCollectionLevelResultCollectionFactory.createCollection(Channel channel, ObjectCollection objects, CalculateLevel calculateLevel, int numberDilations, MessageLogger logger) Creates aLevelResultCollectionfrom 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 newDistanceConditioninstance. -
Uses of MessageLogger in org.anchoranalysis.test
Methods in org.anchoranalysis.test that return MessageLoggerModifier and TypeMethodDescriptionstatic MessageLoggerLoggerFixture.suppressedMessageLogger()AMessageLoggerthat doesn't output anything.