All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractHttpSender 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 AbstractLoki4jEncoder.MessageCfg 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.UnboundAtomicMapCache<K,V> Simple cache implementation based on atomic reference on unbound hash map.HttpConfig Configuration properties for HTTP senders.HttpConfig.ApacheHttpConfig HttpConfig.Builder HttpConfig.ClientSpecificConfig HttpConfig.JavaHttpConfig HttpHeaders HttpSender Basic interface that all Loki4j HTTP sender configurators must implement.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 APIJsonWriter LabelMarker LogRecord LogRecordBatch LogRecordStream Loki4jAppender Main appender that provides functionality for sending log record batches to LokiLoki4jEncoder Basic interface for all Loki4j encodersLoki4jHttpClient 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 PipelineConfig Configuration properties for Loki4j pipelinePipelineConfig.Builder PipelineConfig.WriterFactory A factory for WriterProtobufEncoder Encoder that converts log batches into Protobuf format specified by Loki APIProtobufWriter RawJsonWriter StatusPrinter Utility class for printing log messages from Loki4j itself to STDERRStringUtils Writer