A B C D E F G J L S T 
All Classes All Packages

A

addEnhancer(String) - Method in class com.google.cloud.logging.logback.LoggingAppender
Add extra labels using classes that implement LoggingEnhancer.
addLoggingEventEnhancer(String) - Method in class com.google.cloud.logging.logback.LoggingAppender
 
append(ILoggingEvent) - Method in class com.google.cloud.logging.logback.LoggingAppender
 

B

build() - Method in class com.google.cloud.logging.logback.LogbackBatchingSettings
 

C

clearTraceId() - Static method in class com.google.cloud.logging.logback.TraceLoggingEventEnhancer
Clearing a trace Id from the MDC
com.google.cloud.logging.logback - package com.google.cloud.logging.logback
 

D

DEFAULT_INSTRUMENTATION_VERSION - Static variable in class com.google.cloud.logging.logback.LoggingAppender
 

E

enhanceLogEntry(LogEntry.Builder, ILoggingEvent) - Method in interface com.google.cloud.logging.logback.LoggingEventEnhancer
 
enhanceLogEntry(LogEntry.Builder, ILoggingEvent) - Method in class com.google.cloud.logging.logback.TraceLoggingEventEnhancer
 

F

flush() - Method in class com.google.cloud.logging.logback.LoggingAppender
Deprecated.

G

getCurrentTraceId() - Static method in class com.google.cloud.logging.logback.TraceLoggingEventEnhancer
Get the Trace ID associated with any logging done by the current thread.
getLoggingOptions() - Method in class com.google.cloud.logging.logback.LoggingAppender
Gets the LoggingOptions to use for this LoggingAppender.
getWriteSynchronicity() - Method in class com.google.cloud.logging.logback.LoggingAppender
Deprecated.

J

JAVA_LOGBACK_LIBRARY_NAME - Static variable in class com.google.cloud.logging.logback.LoggingAppender
 

L

LogbackBatchingSettings - Class in com.google.cloud.logging.logback
This class is used only to provide batch settings configuration in logback.xml since BatchingSettings cannot be used as is with logback configuration described in https://logback.qos.ch/manual/configuration.html.
LogbackBatchingSettings() - Constructor for class com.google.cloud.logging.logback.LogbackBatchingSettings
 
LoggingAppender - Class in com.google.cloud.logging.logback
Logback appender for Google Cloud Logging.
LoggingAppender() - Constructor for class com.google.cloud.logging.logback.LoggingAppender
 
LoggingEventEnhancer - Interface in com.google.cloud.logging.logback
An enhancer for ILoggingEvent log entries.

S

setAutoPopulateMetadata(boolean) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the automatic population of metadata fields for ingested logs.
setCredentialsFile(String) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the path to the credential file.
setCurrentTraceId(String) - Static method in class com.google.cloud.logging.logback.TraceLoggingEventEnhancer
Set the Trace ID associated with any logging done by the current thread.
setDelayThreshold(Long) - Method in class com.google.cloud.logging.logback.LogbackBatchingSettings
 
setElementCountThreshold(Long) - Method in class com.google.cloud.logging.logback.LogbackBatchingSettings
 
setFlushLevel(Level) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets a threshold for log severity level to flush all log entries that were batched so far.
setLimitExceededBehavior(FlowController.LimitExceededBehavior) - Method in class com.google.cloud.logging.logback.LogbackBatchingSettings
 
setLog(String) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the LOG_ID part of the log name for which the logs are ingested.
setLogbackBatchingSettings(LogbackBatchingSettings) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the LogbackBatchingSettings to be used for the asynchronous mode call(s) to Logging API
setLogDestinationProjectId(String) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets project ID to be used to customize log destination name for written log entries.
setMaxOutstandingElementCount(Long) - Method in class com.google.cloud.logging.logback.LogbackBatchingSettings
 
setMaxOutstandingRequestBytes(Long) - Method in class com.google.cloud.logging.logback.LogbackBatchingSettings
 
setPartialSuccess(boolean) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the flag indicating if a batch's valid entries should be written even if some other entry failed due to an error.
setRedirectToStdout(boolean) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the redirect of the appender's output to STDOUT instead of ingesting logs to Cloud Logging using Logging API.
setRequestByteThreshold(Long) - Method in class com.google.cloud.logging.logback.LogbackBatchingSettings
 
setResourceType(String) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the name of the monitored resource (Optional).
setWriteSynchronicity(Synchronicity) - Method in class com.google.cloud.logging.logback.LoggingAppender
Sets the log ingestion mode.
start() - Method in class com.google.cloud.logging.logback.LoggingAppender
Initialize and configure the cloud logging service.
stop() - Method in class com.google.cloud.logging.logback.LoggingAppender
 

T

TraceLoggingEventEnhancer - Class in com.google.cloud.logging.logback
Adds support for grouping logs by incoming http request
TraceLoggingEventEnhancer() - Constructor for class com.google.cloud.logging.logback.TraceLoggingEventEnhancer
 
A B C D E F G J L S T 
All Classes All Packages