All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractProgress Abstract base class for FiniteProgress objects.AbstractStatistic Abstract base class for statistics tracking.AtomicLongCounter Class to count events in a thread-safe counter.CLISmartHandler Handler that handles output to the console with clever formatting.Counter Simple statistic by counting.DoubleStatistic Trivial double-valued statistic.Duration Class that tracks the duration of a task.ELKILogRecord BaseLogRecordclass used in ELKI.ErrorFormatter Format a log record for error output, including a stack trace if available.FiniteProgress A progress object for a given overall number of items to process.IndefiniteProgress Progress class without a fixed destination value.Logging This class is a wrapper aroundLoggerandLogManageroffering additional convenience functions.Logging.Level Logging Level class.LoggingConfiguration Facility for configuration of logging.LoggingUtil This final class contains some static convenience methods for logging.LongStatistic Trivial long-valued statistic.MessageFormatter A formatter to simply retrieve the message of an LogRecord without printing origin information.MillisTimeDuration Class that tracks the runtime of a task withSystem.nanoTime()MutableProgress Progress class with a moving target.NanoDuration Class that tracks the runtime of a task withSystem.nanoTime()OutputStreamLogger Class to write to Output Streams, IGNORINGOutputStreamLogger.close(), with a special newline handling and always flushing.Progress Generic Progress logging interface.ProgressLogRecord Log record for progress messages.ProgressTracker Class to keep track of "alive" progresses.Statistic Abstract base interface for statistics tracking.StepProgress This progress class is used for multi-step processing.StringStatistic Trivial string based statistic.UnsynchronizedLongCounter Class to count events in a thread-safe counter.