All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractFieldJsonProvider An abstract provider that writes a certain aspect of a logging event as a JSON fieldAbstractHttpSender Abstract class that implements a common logic shared between standard HTTP sender configurators.AbstractHttpSender.BasicAuth AbstractLoki4jEncoder Abstract class that provides basic Loki4j batch encoding functionalityAbstractLoki4jEncoder.LabelCfg ApacheHttpClient Loki sender that is backed by ApacheHttpClientApacheHttpSender A configurator forApacheHttpClientAsyncBufferPipeline BatchCondition Batcher A component that is responsible for splitting a stream of log events into batches.BinaryBatch ByteBufferFactory ByteBufferQueue Cache<K,V> A simple cache interface.Cache.BoundAtomicMapCache<K,V> Simple cache implementation based on atomic reference on bound hash map.ExponentialBackoff HttpConfig Configuration properties for HTTP senders.HttpConfig.ApacheHttpConfig HttpConfig.Builder HttpConfig.ClientSpecificConfig HttpConfig.JavaHttpConfig HttpHeader HttpSender Basic interface that all Loki4j HTTP sender configurators must implement.HttpStatus InternalLogger A logback-specific implementation of internal logging mechanismJavaHttpClient Loki client that is backed by Java standardHttpClientJavaHttpSender A configurator forJavaHttpClientJsonEncoder Encoder that converts log batches into JSON format specified by Loki APIJsonEventWriter A wrapper aroundRawJsonWriterthat supports basic high-level write operationsJsonLayout A layout that converts a logback event to a string in JSON format.JsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> A provider that writes a certain aspect of a logging event to a JSONJsonWriter LabelMarker LoggerNameJsonProvider LoggerNameJsonProvider.NoOpAbbreviator LogLevelJsonProvider LogRecord LogRecordBatch LogRecordStream Loki4jAppender Main appender that provides functionality for sending log record batches to Loki.Loki4jEncoder Basic interface for all Loki4j encoders.Loki4jHttpClient Basic interface that all Loki4j HTTP senders must implement.Loki4jLogger A lightweight framework-agnostic interface for internal loggingLoki4jMetrics Provides an ability to report logging performance metrics using Micrometer frameworkLoki4jThreadFactory LokiResponse MdcJsonProvider MessageJsonProvider NumberConverter PipelineConfig Configuration properties for Loki4j pipeline.PipelineConfig.Builder PipelineConfig.WriterFactory A factory for Writer.ProtobufEncoder Encoder that converts log batches into Protobuf format specified by Loki APIProtobufWriter RawJsonWriter StackTraceJsonProvider StatusPrinter Utility class for printing log messages from Loki4j itself to STDERRStringUtils ThreadNameJsonProvider TimestampJsonProvider Writer