Module ch.qos.logback.core
Package ch.qos.logback.core.util
package ch.qos.logback.core.util
Contains various utility classes.
-
ClassDescriptionAggregationType classifies how one object is contained within another object.A CAS implementation of DateTimeFormatter (previously SimpleDateFormat) which caches results for the duration of a millisecond.Static utility method for
Closeable
objects.Various utility methods for processing strings representing context types.COWArrayList<E>A GC-free lock-free thread-safe implementation of theList
interface for use cases where iterations over the list vastly out-number modifications on the list.This class is concerned with computing a regex corresponding to a date pattern (inSimpleDateFormat
format).This class serves as a gateway for invocations of a "costly" operation on a critical execution path.A strategy for computing a delay.This is a utility class for writing json logs.Duration instances represent a lapse of time.Static utility methods for manipulating anExecutorService
.Instances of this class represent the size of a file.A defaultDelayStrategy
that implements a simple fixed delay.Allows masking of interrupt flag if previously the flag is already set.A simple utility class to create and use a JNDI Context.Load resources (or images) from various sources.A static utility method that converts a string that describes the location of a resource into aURL
object.Thrown when an error is encountered whilst attempting to set a property using thePropertySetter
utility class.An invocation gate using very simple logic.Deprecated.Same as StatusPrinter but with instance methods instead of static.Static utility methods for working with collections of strings.
StatusPrinter2