A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages

A

abbreviate(String) - Method in class com.github.loki4j.logback.json.LoggerNameJsonProvider.NoOpAbbreviator
 
AbstractFieldJsonProvider - Class in com.github.loki4j.logback.json
An abstract provider that writes a certain aspect of a logging event as a JSON field
AbstractFieldJsonProvider() - Constructor for class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
AbstractHttpSender - Class in com.github.loki4j.logback
Abstract class that implements a common logic shared between standard HTTP sender configurators.
AbstractHttpSender() - Constructor for class com.github.loki4j.logback.AbstractHttpSender
 
AbstractHttpSender.BasicAuth - Class in com.github.loki4j.logback
 
AbstractLoki4jEncoder - Class in com.github.loki4j.logback
Abstract class that provides basic Loki4j batch encoding functionality
AbstractLoki4jEncoder() - Constructor for class com.github.loki4j.logback.AbstractLoki4jEncoder
 
AbstractLoki4jEncoder.LabelCfg - Class in com.github.loki4j.logback
 
add(LogRecord, LogRecordBatch) - Method in class com.github.loki4j.client.batch.Batcher
Adds given record to batch and returns a batch if max items limit is reached.
add(Marker) - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
addCustomProvider(JsonProvider<ILoggingEvent>) - Method in class com.github.loki4j.logback.JsonLayout
 
addExclude(String) - Method in class com.github.loki4j.logback.json.MdcJsonProvider
 
addInclude(String) - Method in class com.github.loki4j.logback.json.MdcJsonProvider
 
addStatusEvent(Status) - Method in class com.github.loki4j.logback.StatusPrinter
 
allocate(int) - Method in class com.github.loki4j.client.util.ByteBufferFactory
 
apache - Static variable in class com.github.loki4j.client.http.HttpConfig.Builder
 
apache() - Method in class com.github.loki4j.client.http.HttpConfig
A shortcut to preferences specific for ApacheHttpConfig
apache(int, long) - Static method in class com.github.loki4j.client.pipeline.PipelineConfig
 
ApacheHttpClient - Class in com.github.loki4j.client.http
Loki sender that is backed by Apache HttpClient
ApacheHttpClient(HttpConfig) - Constructor for class com.github.loki4j.client.http.ApacheHttpClient
 
ApacheHttpConfig(int, long) - Constructor for class com.github.loki4j.client.http.HttpConfig.ApacheHttpConfig
 
ApacheHttpSender - Class in com.github.loki4j.logback
A configurator for ApacheHttpClient
ApacheHttpSender() - Constructor for class com.github.loki4j.logback.ApacheHttpSender
 
append(long, int, Supplier<LogRecordStream>, Supplier<String>) - Method in class com.github.loki4j.client.pipeline.AsyncBufferPipeline
 
append(ILoggingEvent) - Method in class com.github.loki4j.logback.Loki4jAppender
 
appendFailed(Supplier<String>) - Method in class com.github.loki4j.client.pipeline.Loki4jMetrics
 
ARRAY_END - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing JSON array end: ]
ARRAY_START - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing JSON array start: [
AsyncBufferPipeline - Class in com.github.loki4j.client.pipeline
 
AsyncBufferPipeline(PipelineConfig) - Constructor for class com.github.loki4j.client.pipeline.AsyncBufferPipeline
 
AUTHORIZATION - Static variable in class com.github.loki4j.client.http.HttpHeader
 

B

BasicAuth() - Constructor for class com.github.loki4j.logback.AbstractHttpSender.BasicAuth
 
basicAuthToken() - Method in class com.github.loki4j.client.http.HttpConfig
Token to pass to HTTP server if basic auth is enabled
BatchCondition - Enum in com.github.loki4j.client.batch
 
batchEncoded(long, int) - Method in class com.github.loki4j.client.pipeline.Loki4jMetrics
 
batchEncodeFailed(Supplier<String>) - Method in class com.github.loki4j.client.pipeline.Loki4jMetrics
 
Batcher - Class in com.github.loki4j.client.batch
A component that is responsible for splitting a stream of log events into batches.
Batcher(int, int, long) - Constructor for class com.github.loki4j.client.batch.Batcher
 
batchId - Variable in class com.github.loki4j.client.batch.BinaryBatch
 
batchId() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
batchMaxBytes - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Max number of bytes a single batch can contain (as counted by Loki).
batchMaxItems - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Max number of events to put into a single batch before sending it to Loki.
batchSendFailed(Supplier<String>) - Method in class com.github.loki4j.client.pipeline.Loki4jMetrics
 
batchSent(long, int) - Method in class com.github.loki4j.client.pipeline.Loki4jMetrics
 
batchTimeoutMs - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Max time in milliseconds to keep a batch before sending it to Loki, even if max items/bytes limits for this batch are not reached.
BinaryBatch - Class in com.github.loki4j.client.batch
 
body - Variable in class com.github.loki4j.client.http.LokiResponse
 
borrowBuffer() - Method in class com.github.loki4j.client.batch.ByteBufferQueue
 
BoundAtomicMapCache() - Constructor for class com.github.loki4j.client.util.Cache.BoundAtomicMapCache
 
build() - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
build(String) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
builder() - Static method in class com.github.loki4j.client.http.HttpConfig
 
builder() - Static method in class com.github.loki4j.client.pipeline.PipelineConfig
 
Builder() - Constructor for class com.github.loki4j.client.http.HttpConfig.Builder
 
Builder() - Constructor for class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
ByteBufferFactory - Class in com.github.loki4j.client.util
 
ByteBufferFactory(boolean) - Constructor for class com.github.loki4j.client.util.ByteBufferFactory
 
ByteBufferQueue - Class in com.github.loki4j.client.batch
 
ByteBufferQueue(long, ByteBufferFactory) - Constructor for class com.github.loki4j.client.batch.ByteBufferQueue
 
bytesAsBase64String(byte[]) - Static method in class com.github.loki4j.client.util.StringUtils
 
bytesAsUtf8String(byte[]) - Static method in class com.github.loki4j.client.util.StringUtils
 

C

Cache<K,​V> - Interface in com.github.loki4j.client.util
A simple cache interface.
Cache.BoundAtomicMapCache<K,​V> - Class in com.github.loki4j.client.util
Simple cache implementation based on atomic reference on bound hash map.
canWrite(ILoggingEvent) - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
canWrite(ILoggingEvent) - Method in class com.github.loki4j.logback.json.MdcJsonProvider
 
canWrite(ILoggingEvent) - Method in class com.github.loki4j.logback.json.StackTraceJsonProvider
 
canWrite(Event) - Method in interface com.github.loki4j.logback.json.JsonProvider
Indicates if this provider can write anything for a particular event.
capacity() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
charset - Variable in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
checkSizeBeforeAdd(LogRecord, LogRecordBatch) - Method in class com.github.loki4j.client.batch.Batcher
Checks if given record can be added to batch without exceeding max bytes limit.
clear() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
clientSpecific - Variable in class com.github.loki4j.client.http.HttpConfig
A configuration specific to a certain HTTP client
close() - Method in class com.github.loki4j.client.http.ApacheHttpClient
 
close() - Method in class com.github.loki4j.client.http.JavaHttpClient
 
com.github.loki4j.client.batch - package com.github.loki4j.client.batch
 
com.github.loki4j.client.http - package com.github.loki4j.client.http
 
com.github.loki4j.client.pipeline - package com.github.loki4j.client.pipeline
 
com.github.loki4j.client.util - package com.github.loki4j.client.util
 
com.github.loki4j.client.writer - package com.github.loki4j.client.writer
 
com.github.loki4j.logback - package com.github.loki4j.logback
 
com.github.loki4j.logback.json - package com.github.loki4j.logback.json
 
com.github.loki4j.pkg.dslplatform.json - package com.github.loki4j.pkg.dslplatform.json
 
com.github.loki4j.slf4j.marker - package com.github.loki4j.slf4j.marker
 
COMMA - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing comma separator: ,
connectionKeepAliveMs - Variable in class com.github.loki4j.client.http.HttpConfig.ApacheHttpConfig
A duration of time which the connection can be safely kept idle for later reuse.
connectionTimeoutMs - Variable in class com.github.loki4j.client.http.HttpConfig
Time in milliseconds to wait for HTTP connection to Loki to be established before reporting an error
contains(String) - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
contains(Marker) - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
CONTENT_TYPE - Static variable in class com.github.loki4j.client.http.HttpHeader
 
contentType - Variable in class com.github.loki4j.client.http.HttpConfig
Content-type header to send to Loki
contentType - Variable in class com.github.loki4j.client.pipeline.PipelineConfig.WriterFactory
HTTP content-type generated by this Writer.
create(long, int, LogRecordStream, String) - Static method in class com.github.loki4j.client.batch.LogRecord
 
create(String...) - Static method in class com.github.loki4j.client.batch.LogRecordStream
 

D

data - Variable in class com.github.loki4j.client.batch.BinaryBatch
 
defaultHttpClientFactory - Static variable in class com.github.loki4j.client.pipeline.PipelineConfig
 
doLayout(ILoggingEvent) - Method in class com.github.loki4j.logback.JsonLayout
 
drain(long, LogRecordBatch) - Method in class com.github.loki4j.client.batch.Batcher
Returns a batch if max timeout since the last batch was sended
DRAIN - com.github.loki4j.client.batch.BatchCondition
 
drainOnStop - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
If true, the pipeline will try to send all the remaining events on shutdown, so the proper shutdown procedure might take longer.
dropRateLimitedBatches - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
If true, batches that Loki responds to with a 429 status code (TooManyRequests) will be dropped rather than retried.

E

equals(Object) - Method in class com.github.loki4j.client.batch.LogRecord
 
equals(Object) - Method in class com.github.loki4j.client.batch.LogRecordStream
 
equals(Object) - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
error(String, Object...) - Method in interface com.github.loki4j.client.util.Loki4jLogger
 
error(String, Object...) - Method in class com.github.loki4j.logback.InternalLogger
 
error(Throwable, String, Object...) - Method in interface com.github.loki4j.client.util.Loki4jLogger
 
error(Throwable, String, Object...) - Method in class com.github.loki4j.logback.InternalLogger
 
ESCAPE - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing JSON escape: \\
eventAppended(long, boolean) - Method in class com.github.loki4j.client.pipeline.Loki4jMetrics
 
eventToMessage(ILoggingEvent) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
eventToMessage(ILoggingEvent) - Method in interface com.github.loki4j.logback.Loki4jEncoder
 
eventToStream(ILoggingEvent) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
eventToStream(ILoggingEvent) - Method in interface com.github.loki4j.logback.Loki4jEncoder
 
ExponentialBackoff - Class in com.github.loki4j.client.pipeline
 
ExponentialBackoff(long, long) - Constructor for class com.github.loki4j.client.pipeline.ExponentialBackoff
 

F

factory - Variable in class com.github.loki4j.client.pipeline.PipelineConfig.WriterFactory
A factory for creating a Writer instance.
FIELD_LEVEL - Static variable in class com.github.loki4j.logback.json.LogLevelJsonProvider
 
FIELD_LOGGER_NAME - Static variable in class com.github.loki4j.logback.json.LoggerNameJsonProvider
 
FIELD_MDC_PREFIX - Static variable in class com.github.loki4j.logback.json.MdcJsonProvider
 
FIELD_MESSAGE - Static variable in class com.github.loki4j.logback.json.MessageJsonProvider
 
FIELD_STACK_TRACE - Static variable in class com.github.loki4j.logback.json.StackTraceJsonProvider
 
FIELD_THREAD_NAME - Static variable in class com.github.loki4j.logback.json.ThreadNameJsonProvider
 
FIELD_TIMESTAMP - Static variable in class com.github.loki4j.logback.json.TimestampJsonProvider
 
fill(Consumer<HttpConfig.Builder>) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
fillHttpConfig(HttpConfig.Builder) - Method in class com.github.loki4j.logback.AbstractHttpSender
 

G

get(int) - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
get(K, Supplier<V>) - Method in class com.github.loki4j.client.util.Cache.BoundAtomicMapCache
 
get(K, Supplier<V>) - Method in interface com.github.loki4j.client.util.Cache
Get the value from cache based by key.
getCapacity() - Method in class com.github.loki4j.client.batch.Batcher
 
getCondition() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
getConfig() - Method in class com.github.loki4j.client.http.ApacheHttpClient
 
getConfig() - Method in class com.github.loki4j.client.http.JavaHttpClient
 
getConfig() - Method in interface com.github.loki4j.client.http.Loki4jHttpClient
Get HTTP configuration for this client
getConfig() - Method in class com.github.loki4j.logback.ApacheHttpSender
 
getConfig() - Method in interface com.github.loki4j.logback.HttpSender
 
getConfig() - Method in class com.github.loki4j.logback.JavaHttpSender
 
getContentType() - Method in class com.github.loki4j.logback.JsonLayout
 
getEstimatedSizeBytes() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
getFieldName() - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
getFileFooter() - Method in class com.github.loki4j.logback.JsonLayout
 
getFileHeader() - Method in class com.github.loki4j.logback.JsonLayout
 
getHttpClientFactory() - Method in class com.github.loki4j.logback.AbstractHttpSender
 
getHttpClientFactory() - Method in interface com.github.loki4j.logback.HttpSender
 
getLabel() - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
getLabels() - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
getName() - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
getPresentationFooter() - Method in class com.github.loki4j.logback.JsonLayout
 
getPresentationHeader() - Method in class com.github.loki4j.logback.JsonLayout
 
getSizeBytes() - Method in class com.github.loki4j.client.batch.ByteBufferQueue
 
getSortByTime() - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
getSortByTime() - Method in interface com.github.loki4j.logback.Loki4jEncoder
 
getStaticLabels() - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
getStaticLabels() - Method in interface com.github.loki4j.logback.Loki4jEncoder
 
getThrowableConverter() - Method in class com.github.loki4j.logback.json.StackTraceJsonProvider
 
getUrl() - Method in class com.github.loki4j.logback.AbstractHttpSender
 
getWriterFactory() - Method in class com.github.loki4j.logback.JsonEncoder
 
getWriterFactory() - Method in interface com.github.loki4j.logback.Loki4jEncoder
 
getWriterFactory() - Method in class com.github.loki4j.logback.ProtobufEncoder
 

H

hasChildren() - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
hash - Variable in class com.github.loki4j.client.batch.LogRecordStream
 
hashCode() - Method in class com.github.loki4j.client.batch.LogRecord
 
hashCode() - Method in class com.github.loki4j.client.batch.LogRecordStream
 
hashCode() - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
hasReferences() - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
httpClientFactory - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
A factory for HTTP client for sending logs to Loki.
httpConfig - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Configuration properties for HTTP clients.
HttpConfig - Class in com.github.loki4j.client.http
Configuration properties for HTTP senders.
HttpConfig(String, long, long, Optional<String>, String, Optional<String>, Optional<String>, HttpConfig.ClientSpecificConfig) - Constructor for class com.github.loki4j.client.http.HttpConfig
 
HttpConfig.ApacheHttpConfig - Class in com.github.loki4j.client.http
 
HttpConfig.Builder - Class in com.github.loki4j.client.http
 
HttpConfig.ClientSpecificConfig - Interface in com.github.loki4j.client.http
 
HttpConfig.JavaHttpConfig - Class in com.github.loki4j.client.http
 
HttpHeader - Class in com.github.loki4j.client.http
 
HttpHeader() - Constructor for class com.github.loki4j.client.http.HttpHeader
 
HttpSender - Interface in com.github.loki4j.logback
Basic interface that all Loki4j HTTP sender configurators must implement.
HttpStatus - Class in com.github.loki4j.client.http
 
HttpStatus() - Constructor for class com.github.loki4j.client.http.HttpStatus
 

I

info(String, Object...) - Method in interface com.github.loki4j.client.util.Loki4jLogger
 
info(String, Object...) - Method in class com.github.loki4j.logback.InternalLogger
 
initFrom(LogRecord[], int, int, BatchCondition, int) - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
innerThreadsExpirationMs - Variable in class com.github.loki4j.client.http.HttpConfig.JavaHttpConfig
Maximum time that excess idle threads will wait for new tasks before terminating inner HTTP threads
InternalLogger - Class in com.github.loki4j.logback
A logback-specific implementation of internal logging mechanism
InternalLogger(Object, ContextAware) - Constructor for class com.github.loki4j.logback.InternalLogger
 
internalLoggingFactory - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
A factory for an internal logger.
internalQueuesCheckTimeoutMs - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
A timeout for Loki4j threads to sleep if encode or send queues are empty.
isBinary() - Method in class com.github.loki4j.client.writer.JsonWriter
 
isBinary() - Method in class com.github.loki4j.client.writer.ProtobufWriter
 
isBinary() - Method in interface com.github.loki4j.client.writer.Writer
 
isBlank(CharSequence) - Static method in class com.github.loki4j.client.util.StringUtils
Check if given String is null, empty or contains only whitespace chars.
isEmpty() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
isEmpty() - Method in interface com.github.loki4j.client.writer.Writer
 
isEnabled() - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
isEnabled() - Method in interface com.github.loki4j.logback.json.JsonProvider
Indicates if this provider is enabled.
isStarted() - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
isStarted() - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
isStarted() - Method in class com.github.loki4j.logback.JsonLayout
 
isTraceEnabled(Object) - Method in interface com.github.loki4j.client.util.Loki4jLogger
 
iterator() - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 

J

java - Static variable in class com.github.loki4j.client.http.HttpConfig.Builder
 
java() - Method in class com.github.loki4j.client.http.HttpConfig
A shortcut to preferences specific for ApacheHttpConfig
java(long) - Static method in class com.github.loki4j.client.pipeline.PipelineConfig
 
JavaHttpClient - Class in com.github.loki4j.client.http
Loki client that is backed by Java standard HttpClient
JavaHttpClient(HttpConfig) - Constructor for class com.github.loki4j.client.http.JavaHttpClient
 
JavaHttpConfig(long) - Constructor for class com.github.loki4j.client.http.HttpConfig.JavaHttpConfig
 
JavaHttpSender - Class in com.github.loki4j.logback
A configurator for JavaHttpClient
JavaHttpSender() - Constructor for class com.github.loki4j.logback.JavaHttpSender
 
json - Static variable in class com.github.loki4j.client.pipeline.PipelineConfig
 
JsonEncoder - Class in com.github.loki4j.logback
Encoder that converts log batches into JSON format specified by Loki API
JsonEncoder() - Constructor for class com.github.loki4j.logback.JsonEncoder
 
JsonEventWriter - Class in com.github.loki4j.logback.json
A wrapper around RawJsonWriter that supports basic high-level write operations
JsonEventWriter(int) - Constructor for class com.github.loki4j.logback.json.JsonEventWriter
 
JsonLayout - Class in com.github.loki4j.logback
A layout that converts a logback event to a string in JSON format.
JsonLayout() - Constructor for class com.github.loki4j.logback.JsonLayout
 
JsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - Interface in com.github.loki4j.logback.json
A provider that writes a certain aspect of a logging event to a JSON
JsonWriter - Class in com.github.loki4j.client.writer
 
JsonWriter(int) - Constructor for class com.github.loki4j.client.writer.JsonWriter
 

L

LabelCfg() - Constructor for class com.github.loki4j.logback.AbstractLoki4jEncoder.LabelCfg
 
LabelMarker - Class in com.github.loki4j.slf4j.marker
 
LabelMarker(Supplier<Map<String, String>>) - Constructor for class com.github.loki4j.slf4j.marker.LabelMarker
 
labels - Variable in class com.github.loki4j.client.batch.LogRecordStream
 
LoggerNameJsonProvider - Class in com.github.loki4j.logback.json
 
LoggerNameJsonProvider() - Constructor for class com.github.loki4j.logback.json.LoggerNameJsonProvider
 
LoggerNameJsonProvider.NoOpAbbreviator - Class in com.github.loki4j.logback.json
 
LogLevelJsonProvider - Class in com.github.loki4j.logback.json
 
LogLevelJsonProvider() - Constructor for class com.github.loki4j.logback.json.LogLevelJsonProvider
 
LogRecord - Class in com.github.loki4j.client.batch
 
LogRecordBatch - Class in com.github.loki4j.client.batch
 
LogRecordBatch(int) - Constructor for class com.github.loki4j.client.batch.LogRecordBatch
 
LogRecordBatch(LogRecord[]) - Constructor for class com.github.loki4j.client.batch.LogRecordBatch
 
LogRecordStream - Class in com.github.loki4j.client.batch
 
Loki4jAppender - Class in com.github.loki4j.logback
Main appender that provides functionality for sending log record batches to Loki.
Loki4jAppender() - Constructor for class com.github.loki4j.logback.Loki4jAppender
 
Loki4jEncoder - Interface in com.github.loki4j.logback
Basic interface for all Loki4j encoders.
Loki4jHttpClient - Interface in com.github.loki4j.client.http
Basic interface that all Loki4j HTTP senders must implement.
Loki4jLogger - Interface in com.github.loki4j.client.util
A lightweight framework-agnostic interface for internal logging
Loki4jMetrics - Class in com.github.loki4j.client.pipeline
Provides an ability to report logging performance metrics using Micrometer framework
Loki4jMetrics(String, Supplier<Long>) - Constructor for class com.github.loki4j.client.pipeline.Loki4jMetrics
 
Loki4jThreadFactory - Class in com.github.loki4j.client.util
 
Loki4jThreadFactory(String) - Constructor for class com.github.loki4j.client.util.Loki4jThreadFactory
 
LokiResponse - Class in com.github.loki4j.client.http
 
LokiResponse(int, String) - Constructor for class com.github.loki4j.client.http.LokiResponse
 

M

MAX_BYTES - com.github.loki4j.client.batch.BatchCondition
 
MAX_ITEMS - com.github.loki4j.client.batch.BatchCondition
 
maxConnections - Variable in class com.github.loki4j.client.http.HttpConfig.ApacheHttpConfig
Maximum number of HTTP connections setting for HttpClient
maxRetries - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Max number of attempts to send a batch to Loki before it will be dropped.
maxRetryBackoffMs - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Maximum backoff delay before the next attempt to re-send a failed batch.
maxRetryBackoffMs - Variable in class com.github.loki4j.logback.Loki4jAppender
Maximum backoff delay before the next attempt to re-send a failed batch.
maxRetryJitterMs - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Upper bound for a jitter added to the retry delays.
maxRetryJitterMs - Variable in class com.github.loki4j.logback.Loki4jAppender
Upper bound for a jitter added to the retry delays.
MdcJsonProvider - Class in com.github.loki4j.logback.json
 
MdcJsonProvider() - Constructor for class com.github.loki4j.logback.json.MdcJsonProvider
 
message - Variable in class com.github.loki4j.client.batch.LogRecord
 
MessageJsonProvider - Class in com.github.loki4j.logback.json
 
MessageJsonProvider() - Constructor for class com.github.loki4j.logback.json.MessageJsonProvider
 
messageUtf8SizeBytes - Variable in class com.github.loki4j.client.batch.LogRecord
 
metricsEnabled - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
If true, the pipeline will report its metrics using Micrometer.
minRetryBackoffMs - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Initial backoff delay before the next attempt to re-send a failed batch.
minRetryBackoffMs - Variable in class com.github.loki4j.logback.Loki4jAppender
Initial backoff delay before the next attempt to re-send a failed batch.

N

name - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Name of this pipeline.
nanos - Variable in class com.github.loki4j.client.batch.LogRecord
 
newThread(Runnable) - Method in class com.github.loki4j.client.util.Loki4jThreadFactory
 
nextDelay() - Method in class com.github.loki4j.client.pipeline.ExponentialBackoff
 
NO_CONTENT - Static variable in class com.github.loki4j.client.http.HttpStatus
 
NoOpAbbreviator() - Constructor for class com.github.loki4j.logback.json.LoggerNameJsonProvider.NoOpAbbreviator
 
NumberConverter - Class in com.github.loki4j.pkg.dslplatform.json
 
NumberConverter() - Constructor for class com.github.loki4j.pkg.dslplatform.json.NumberConverter
 

O

OBJECT_END - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing JSON object end: }
OBJECT_START - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing JSON object start: {
of(String, Supplier<String>) - Static method in class com.github.loki4j.slf4j.marker.LabelMarker
Creates a Marker containing one Loki label, that is a key-value pair.
of(Supplier<Map<String, String>>) - Static method in class com.github.loki4j.slf4j.marker.LabelMarker
Creates a Marker containing a set of Loki labels, where each label is a key-value pair.
offer(long, int, int, Consumer<ByteBuffer>) - Method in class com.github.loki4j.client.batch.ByteBufferQueue
 

P

password - Variable in class com.github.loki4j.client.http.HttpConfig
Password to use for basic auth
PipelineConfig - Class in com.github.loki4j.client.pipeline
Configuration properties for Loki4j pipeline.
PipelineConfig.Builder - Class in com.github.loki4j.client.pipeline
 
PipelineConfig.WriterFactory - Class in com.github.loki4j.client.pipeline
A factory for Writer.
protobuf - Static variable in class com.github.loki4j.client.pipeline.PipelineConfig
 
ProtobufEncoder - Class in com.github.loki4j.logback
Encoder that converts log batches into Protobuf format specified by Loki API
ProtobufEncoder() - Constructor for class com.github.loki4j.logback.ProtobufEncoder
 
ProtobufWriter - Class in com.github.loki4j.client.writer
 
ProtobufWriter(int, ByteBufferFactory) - Constructor for class com.github.loki4j.client.writer.ProtobufWriter
 
pushUrl - Variable in class com.github.loki4j.client.http.HttpConfig
Loki endpoint to be used for sending batches

Q

QUOTE - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing JSON quote: "

R

RawJsonWriter - Class in com.github.loki4j.pkg.dslplatform.json
 
RawJsonWriter(int) - Constructor for class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
 
remove(Marker) - Method in class com.github.loki4j.slf4j.marker.LabelMarker
 
requestTimeoutMs - Variable in class com.github.loki4j.client.http.HttpConfig
Time in milliseconds to wait for HTTP request to Loki to be responded before reporting an error
reset() - Method in class com.github.loki4j.client.pipeline.ExponentialBackoff
 
reset() - Method in class com.github.loki4j.client.writer.JsonWriter
 
reset() - Method in class com.github.loki4j.client.writer.ProtobufWriter
Resets the writer
reset() - Method in interface com.github.loki4j.client.writer.Writer
 
reset() - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Resets the writer
returnBuffer(BinaryBatch) - Method in class com.github.loki4j.client.batch.ByteBufferQueue
 

S

SEMI - Static variable in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Helper for writing semicolon: :
send(ByteBuffer) - Method in class com.github.loki4j.client.http.ApacheHttpClient
 
send(ByteBuffer) - Method in class com.github.loki4j.client.http.JavaHttpClient
 
send(ByteBuffer) - Method in interface com.github.loki4j.client.http.Loki4jHttpClient
Send a batch to Loki
sendQueueMaxBytes - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Max number of bytes to keep in the send queue.
sendRetryFailed(Supplier<String>) - Method in class com.github.loki4j.client.pipeline.Loki4jMetrics
 
serialize(long, RawJsonWriter) - Static method in class com.github.loki4j.pkg.dslplatform.json.NumberConverter
 
serializeBatch(LogRecordBatch) - Method in class com.github.loki4j.client.writer.JsonWriter
 
serializeBatch(LogRecordBatch) - Method in class com.github.loki4j.client.writer.ProtobufWriter
 
serializeBatch(LogRecordBatch) - Method in interface com.github.loki4j.client.writer.Writer
 
SERVICE_UNAVAILABLE - Static variable in class com.github.loki4j.client.http.HttpStatus
 
setAuth(AbstractHttpSender.BasicAuth) - Method in class com.github.loki4j.logback.AbstractHttpSender
 
setBatchMaxBytes(int) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setBatchMaxBytes(int) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setBatchMaxItems(int) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setBatchMaxItems(int) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setBatchTimeoutMs(long) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setBatchTimeoutMs(long) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setClientConfig(HttpConfig.ClientSpecificConfig) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
setConnectionKeepAliveMs(long) - Method in class com.github.loki4j.logback.ApacheHttpSender
 
setConnectionTimeoutMs(long) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
setConnectionTimeoutMs(long) - Method in class com.github.loki4j.logback.AbstractHttpSender
 
setDrainOnStop(boolean) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setDrainOnStop(boolean) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setDropRateLimitedBatches(boolean) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setDropRateLimitedBatches(boolean) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setEnabled(boolean) - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
setEnabled(boolean) - Method in interface com.github.loki4j.logback.json.JsonProvider
Allows to configure if the provider is enabled.
setFieldName(String) - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
setFormat(Loki4jEncoder) - Method in class com.github.loki4j.logback.Loki4jAppender
"format" instead of "encoder" in the name allows to specify the default implementation, so users don't have to write full-qualified class name by default.
setHttp(HttpSender) - Method in class com.github.loki4j.logback.Loki4jAppender
"http" instead of "sender" is just to have a more clear name for the configuration section.
setHttpClientFactory(Function<HttpConfig, Loki4jHttpClient>) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setHttpConfig(HttpConfig.Builder) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setInnerThreadsExpirationMs(long) - Method in class com.github.loki4j.logback.JavaHttpSender
 
setInternalLoggingFactory(Function<Object, Loki4jLogger>) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setInternalQueuesCheckTimeoutMs(long) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setInternalQueuesCheckTimeoutMs(long) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setKeyValueSeparator(String) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder.LabelCfg
 
setLabel(AbstractLoki4jEncoder.LabelCfg) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
setLoggerName(LoggerNameJsonProvider) - Method in class com.github.loki4j.logback.JsonLayout
 
setLogLevel(LogLevelJsonProvider) - Method in class com.github.loki4j.logback.JsonLayout
 
setMaxCachedItems(int) - Method in class com.github.loki4j.client.util.Cache.BoundAtomicMapCache
 
setMaxConnections(int) - Method in class com.github.loki4j.logback.ApacheHttpSender
 
setMaxRetries(int) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setMaxRetries(int) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setMaxRetryBackoffMs(long) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setMaxRetryBackoffMs(long) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setMaxRetryJitterMs(int) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setMaxRetryJitterMs(int) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setMdc(MdcJsonProvider) - Method in class com.github.loki4j.logback.JsonLayout
 
setMessage(Layout<ILoggingEvent>) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
setMessage(MessageJsonProvider) - Method in class com.github.loki4j.logback.JsonLayout
 
setMetricsEnabled(boolean) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setMetricsEnabled(boolean) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setMinRetryBackoffMs(long) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setMinRetryBackoffMs(long) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setName(String) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setNopex(boolean) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder.LabelCfg
 
setPairSeparator(String) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder.LabelCfg
 
setPassword(String) - Method in class com.github.loki4j.logback.AbstractHttpSender.BasicAuth
 
setPassword(Optional<String>) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
setPattern(String) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder.LabelCfg
 
setPushUrl(String) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
setReadMarkers(boolean) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder.LabelCfg
 
setRequestTimeoutMs(long) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
setRequestTimeoutMs(long) - Method in class com.github.loki4j.logback.AbstractHttpSender
 
setRetryTimeoutMs(long) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setSendQueueMaxBytes(long) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setSendQueueMaxBytes(long) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setSortByTime(boolean) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setSortByTime(boolean) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
setStackTrace(StackTraceJsonProvider) - Method in class com.github.loki4j.logback.JsonLayout
 
setStaticLabels(boolean) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setStaticLabels(boolean) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
setStreamCache(Cache<String, LogRecordStream>) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder.LabelCfg
 
setTargetLength(int) - Method in class com.github.loki4j.logback.json.LoggerNameJsonProvider
 
setTenantId(String) - Method in class com.github.loki4j.logback.AbstractHttpSender
 
setTenantId(Optional<String>) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
setThreadName(ThreadNameJsonProvider) - Method in class com.github.loki4j.logback.JsonLayout
 
setThrowableConverter(ThrowableHandlingConverter) - Method in class com.github.loki4j.logback.json.StackTraceJsonProvider
 
setTimestamp(TimestampJsonProvider) - Method in class com.github.loki4j.logback.JsonLayout
 
setUrl(String) - Method in class com.github.loki4j.logback.AbstractHttpSender
 
setUseDirectBuffers(boolean) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
setUseDirectBuffers(boolean) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setUsername(String) - Method in class com.github.loki4j.logback.AbstractHttpSender.BasicAuth
 
setUsername(Optional<String>) - Method in class com.github.loki4j.client.http.HttpConfig.Builder
 
setVerbose(boolean) - Method in class com.github.loki4j.logback.Loki4jAppender
 
setWriter(PipelineConfig.WriterFactory) - Method in class com.github.loki4j.client.pipeline.PipelineConfig.Builder
 
size() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
size() - Method in class com.github.loki4j.client.writer.JsonWriter
 
size() - Method in class com.github.loki4j.client.writer.ProtobufWriter
 
size() - Method in interface com.github.loki4j.client.writer.Writer
 
size() - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Current position in the buffer.
sizeBytes - Variable in class com.github.loki4j.client.batch.BinaryBatch
 
sizeItems - Variable in class com.github.loki4j.client.batch.BinaryBatch
 
sort(Comparator<LogRecord>) - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
sortByTime - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
If true, log records in batch are sorted by timestamp.
StackTraceJsonProvider - Class in com.github.loki4j.logback.json
 
StackTraceJsonProvider() - Constructor for class com.github.loki4j.logback.json.StackTraceJsonProvider
 
start() - Method in class com.github.loki4j.client.pipeline.AsyncBufferPipeline
 
start() - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
start() - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
start() - Method in class com.github.loki4j.logback.json.LoggerNameJsonProvider
 
start() - Method in class com.github.loki4j.logback.json.StackTraceJsonProvider
 
start() - Method in class com.github.loki4j.logback.JsonLayout
 
start() - Method in class com.github.loki4j.logback.Loki4jAppender
 
staticLabels - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
If you use only one label for all log records, you can set this flag to true and save some CPU time on grouping records by label.
status - Variable in class com.github.loki4j.client.http.LokiResponse
 
StatusPrinter - Class in com.github.loki4j.logback
Utility class for printing log messages from Loki4j itself to STDERR
StatusPrinter(int) - Constructor for class com.github.loki4j.logback.StatusPrinter
 
stop() - Method in class com.github.loki4j.client.pipeline.AsyncBufferPipeline
 
stop() - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
stop() - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
stop() - Method in class com.github.loki4j.logback.json.LoggerNameJsonProvider
 
stop() - Method in class com.github.loki4j.logback.json.StackTraceJsonProvider
 
stop() - Method in class com.github.loki4j.logback.JsonLayout
 
stop() - Method in class com.github.loki4j.logback.Loki4jAppender
 
stream - Variable in class com.github.loki4j.client.batch.LogRecord
 
streamCount() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
StringUtils - Class in com.github.loki4j.client.util
 
StringUtils() - Constructor for class com.github.loki4j.client.util.StringUtils
 

T

tenantId - Variable in class com.github.loki4j.client.http.HttpConfig
Tenant identifier.
ThreadNameJsonProvider - Class in com.github.loki4j.logback.json
 
ThreadNameJsonProvider() - Constructor for class com.github.loki4j.logback.json.ThreadNameJsonProvider
 
TimestampJsonProvider - Class in com.github.loki4j.logback.json
 
TimestampJsonProvider() - Constructor for class com.github.loki4j.logback.json.TimestampJsonProvider
 
timestampMs - Variable in class com.github.loki4j.client.batch.LogRecord
 
timestampToNanos(long) - Method in class com.github.loki4j.logback.AbstractLoki4jEncoder
 
timestampToNanos(long) - Method in interface com.github.loki4j.logback.Loki4jEncoder
 
toArray() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
toByteArray() - Method in class com.github.loki4j.client.writer.JsonWriter
 
toByteArray() - Method in class com.github.loki4j.client.writer.ProtobufWriter
 
toByteArray() - Method in interface com.github.loki4j.client.writer.Writer
 
toByteArray() - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Content of buffer can be copied to another array of appropriate size.
toByteBuffer(ByteBuffer) - Method in class com.github.loki4j.client.writer.JsonWriter
 
toByteBuffer(ByteBuffer) - Method in class com.github.loki4j.client.writer.ProtobufWriter
 
toByteBuffer(ByteBuffer) - Method in interface com.github.loki4j.client.writer.Writer
 
toByteBuffer(ByteBuffer) - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
 
TOO_MANY_REQUESTS - Static variable in class com.github.loki4j.client.http.HttpStatus
 
toString() - Method in class com.github.loki4j.client.batch.BinaryBatch
 
toString() - Method in class com.github.loki4j.client.batch.LogRecord
 
toString() - Method in class com.github.loki4j.client.batch.LogRecordBatch
 
toString() - Method in class com.github.loki4j.client.batch.LogRecordStream
 
toString() - Method in class com.github.loki4j.client.pipeline.ExponentialBackoff
 
toString() - Method in class com.github.loki4j.logback.json.JsonEventWriter
 
toString() - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
 
trace(String, Object...) - Method in interface com.github.loki4j.client.util.Loki4jLogger
 
trace(String, Object...) - Method in class com.github.loki4j.logback.InternalLogger
 
traceEnabledClasses - Static variable in interface com.github.loki4j.client.util.Loki4jLogger
 

U

UNKNOWN - com.github.loki4j.client.batch.BatchCondition
 
useDirectBuffers - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
Use off-heap memory for storing intermediate data.
username - Variable in class com.github.loki4j.client.http.HttpConfig
Username to use for basic auth
utf8Length(CharSequence) - Static method in class com.github.loki4j.client.util.StringUtils
Calculate the number of bytes required to store given string in UTF-8 encoding.
utf8SizeBytes - Variable in class com.github.loki4j.client.batch.LogRecordStream
 

V

validateLogRecordSize(LogRecord) - Method in class com.github.loki4j.client.batch.Batcher
Checks if the given message is less or equal to max allowed size for a batch.
valueOf(String) - Static method in enum com.github.loki4j.client.batch.BatchCondition
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.loki4j.client.batch.BatchCondition
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitSendQueueIsEmpty(long) - Method in class com.github.loki4j.client.pipeline.AsyncBufferPipeline
 
warn(String, Object...) - Method in interface com.github.loki4j.client.util.Loki4jLogger
 
warn(String, Object...) - Method in class com.github.loki4j.logback.InternalLogger
 
writeAsciiString(String) - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Write a quoted string consisting of only ascii characters.
writeBeginObject() - Method in class com.github.loki4j.logback.json.JsonEventWriter
 
writeByte(byte) - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Write a single byte into the JSON.
writeEndObject() - Method in class com.github.loki4j.logback.json.JsonEventWriter
 
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
Write exactly one field into JSON event layout.
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.LoggerNameJsonProvider
 
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.LogLevelJsonProvider
 
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.MdcJsonProvider
 
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.MessageJsonProvider
 
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.StackTraceJsonProvider
 
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.ThreadNameJsonProvider
 
writeExactlyOneField(JsonEventWriter, ILoggingEvent) - Method in class com.github.loki4j.logback.json.TimestampJsonProvider
 
writeFieldSeparator() - Method in class com.github.loki4j.logback.json.JsonEventWriter
 
writeNull() - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Optimized method for writing 'null' into the JSON.
writeNumberField(String, long) - Method in class com.github.loki4j.logback.json.JsonEventWriter
 
Writer - Interface in com.github.loki4j.client.writer
 
writerFactory - Variable in class com.github.loki4j.client.pipeline.PipelineConfig
A factory for Writer.
WriterFactory(BiFunction<Integer, ByteBufferFactory, Writer>, String) - Constructor for class com.github.loki4j.client.pipeline.PipelineConfig.WriterFactory
 
writeString(String) - Method in class com.github.loki4j.pkg.dslplatform.json.RawJsonWriter
Write a quoted string into the JSON.
writeStringField(String, String) - Method in class com.github.loki4j.logback.json.JsonEventWriter
 
writeTo(JsonEventWriter, ILoggingEvent, boolean) - Method in class com.github.loki4j.logback.json.AbstractFieldJsonProvider
 
writeTo(JsonEventWriter, ILoggingEvent, boolean) - Method in class com.github.loki4j.logback.json.MdcJsonProvider
 
writeTo(JsonEventWriter, Event, boolean) - Method in interface com.github.loki4j.logback.json.JsonProvider
Writes a certain aspect of event into a writer.

X

X_SCOPE_ORGID - Static variable in class com.github.loki4j.client.http.HttpHeader
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages