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

A

AbstractLogger<API extends LoggingApi<API>> - Class in com.google.common.flogger
Base class for the fluent logger API.
AbstractLogger(LoggerBackend) - Constructor for class com.google.common.flogger.AbstractLogger
Constructs a new logger for the specified backend.
accept(ParameterVisitor, Object) - Method in class com.google.common.flogger.parameter.BraceStyleParameter
 
accept(ParameterVisitor, Object) - Method in class com.google.common.flogger.parameter.DateTimeParameter
 
accept(ParameterVisitor, Object) - Method in class com.google.common.flogger.parameter.Parameter
 
accept(ParameterVisitor, Object) - Method in class com.google.common.flogger.parameter.SimpleParameter
 
accept(ParameterVisitor, Object[]) - Method in class com.google.common.flogger.parameter.Parameter
 
add(MetadataKey<T>, T) - Method in class com.google.common.flogger.context.ContextMetadata.Builder
Add a single metadata key/value pair to the builder.
add(Level, Class<?>...) - Method in class com.google.common.flogger.context.LogLevelMap.Builder
Adds the given classes at the specified log level.
add(Level, Package...) - Method in class com.google.common.flogger.context.LogLevelMap.Builder
Adds the given packages at the specified log level.
addHandler(MetadataKey<T>, MetadataHandler.ValueHandler<? super T, ? super C>) - Method in class com.google.common.flogger.backend.MetadataHandler.Builder
Registers a value handler for the specified key, replacing any previously registered value.
addMetadata(MetadataKey<T>, T) - Method in class com.google.common.flogger.context.ScopedLoggingContext
Adds a single metadata key/value pair to the current context.
addMetadata(MetadataKey<T>, T) - Static method in class com.google.common.flogger.context.ScopedLoggingContexts
Adds a single metadata key/value pair to the current context.
addMetadata(MetadataKey<T>, T) - Method in class com.google.common.flogger.LogContext
Adds the given key/value pair to this logging context.
addParameter(int, int, Parameter) - Method in class com.google.common.flogger.parser.MessageBuilder
Called by parser implementations to signify that the parsing of the next parameter is complete.
addParameterImpl(int, int, Parameter) - Method in class com.google.common.flogger.backend.BaseMessageFormatter
 
addParameterImpl(int, int, Parameter) - Method in class com.google.common.flogger.parser.MessageBuilder
Adds the specified parameter to the format instance currently being built.
addRepeatedHandler(MetadataKey<? extends T>, MetadataHandler.RepeatedValueHandler<T, ? super C>) - Method in class com.google.common.flogger.backend.MetadataHandler.Builder
Registers a repeated value handler for the specified key, replacing any previously registered value.
addScope(ScopedLoggingContext.ScopeList, ScopeType) - Static method in class com.google.common.flogger.context.ScopedLoggingContext.ScopeList
Adds a new scope to the list for the given type.
addTag(String) - Method in class com.google.common.flogger.context.Tags.Builder
Adds an empty tag, ensuring that the given name exists in the tag map with at least an empty set of values.
addTag(String, boolean) - Method in class com.google.common.flogger.context.Tags.Builder
Adds a boolean value for the given name, ensuring that the values for the given name contain at least this value.
addTag(String, double) - Method in class com.google.common.flogger.context.Tags.Builder
Adds a double value for the given name, ensuring that the values for the given name contain at least this value.
addTag(String, long) - Method in class com.google.common.flogger.context.Tags.Builder
Adds a long value for the given name, ensuring that the values for the given name contain at least this value.
addTag(String, String) - Method in class com.google.common.flogger.context.Tags.Builder
Adds a string value for the given name, ensuring that the values for the given name contain at least this value.
addTags(Tags) - Method in class com.google.common.flogger.context.ScopedLoggingContext
Adds tags to the current set of log tags for the current context.
addTags(Tags) - Static method in class com.google.common.flogger.context.ScopedLoggingContexts
Adds tags by modifying the current context (if one exists).
ALL_FLAGS - Static variable in class com.google.common.flogger.backend.FormatOptions
A mask of all allowed formatting flags.
ALLOW - Static variable in class com.google.common.flogger.RateLimitStatus
The status to return whenever a stateless rate limiter determines that logging should occur.
api() - Method in class com.google.common.flogger.LogContext
Returns the current API (which is just the concrete sub-type of this instance).
append(LogData, MetadataProcessor, StringBuilder) - Method in class com.google.common.flogger.backend.LogMessageFormatter
Formats the log message and metadata into the given buffer.
appendContext(MetadataProcessor, MetadataHandler<MetadataKey.KeyValueHandler>, StringBuilder) - Static method in class com.google.common.flogger.backend.SimpleMessageFormatter
Appends formatted context information to the given buffer using the supplied metadata handler.
appendFormattedMessage(LogData, StringBuilder) - Static method in class com.google.common.flogger.backend.BaseMessageFormatter
Appends the formatted log message of the given log data to the given buffer.
appendJsonFormattedKeyAndValue(String, Object, StringBuilder) - Static method in class com.google.common.flogger.backend.KeyValueFormatter
Helper method to emit metadata key/value pairs in a format consistent with JSON.
appendLogSite(LogSite, StringBuilder) - Static method in class com.google.common.flogger.backend.MessageUtils
Appends log-site information in the default format, including a trailing space.
appendPrintfOptions(StringBuilder) - Method in class com.google.common.flogger.backend.FormatOptions
Appends the data for this options instance in a printf compatible form to the given buffer.
apply(T) - Method in class com.google.common.flogger.LogPerBucketingStrategy
Maps a log aggregation key from a potentially unbounded set of key values to a bounded set of instances.
applyLogLevelMap(LogLevelMap) - Method in class com.google.common.flogger.context.ScopedLoggingContext
Applies the given log level map to the current context.
applyLogLevelMap(LogLevelMap) - Static method in class com.google.common.flogger.context.ScopedLoggingContexts
Applies the given log level map to the current context.
areValidFor(FormatChar) - Method in class com.google.common.flogger.backend.FormatOptions
Validates these options as if they were being applied to the given FormatChar and checks for inconsistencies in flag values.
args - Variable in class com.google.common.flogger.backend.BaseMessageFormatter
 
asMap() - Method in class com.google.common.flogger.context.Tags
Returns an immutable map containing the tag values.
at(Level) - Method in class com.google.common.flogger.AbstractLogger
Returns a fluent logging API appropriate for the specified log level.
at(Level) - Method in class com.google.common.flogger.FluentLogger2
 
atConfig() - Method in class com.google.common.flogger.AbstractLogger
A convenience method for at(Level.CONFIG).
atFine() - Method in class com.google.common.flogger.AbstractLogger
A convenience method for at(Level.FINE).
atFiner() - Method in class com.google.common.flogger.AbstractLogger
A convenience method for at(Level.FINER).
atFinest() - Method in class com.google.common.flogger.AbstractLogger
A convenience method for at(Level.FINEST).
atInfo() - Method in class com.google.common.flogger.AbstractLogger
A convenience method for at(Level.INFO).
atMostEvery(int, TimeUnit) - Method in class com.google.common.flogger.LogContext
 
atMostEvery(int, TimeUnit) - Method in interface com.google.common.flogger.LoggingApi
Modifies the current log statement to be emitted at most once per specified time period.
atMostEvery(int, TimeUnit) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
atPosition(String, String, int) - Static method in exception com.google.common.flogger.parser.ParseException
Creates a new parse exception for situations in which the position of the error is known.
atSevere() - Method in class com.google.common.flogger.AbstractLogger
A convenience method for at(Level.SEVERE).
atWarning() - Method in class com.google.common.flogger.AbstractLogger
A convenience method for at(Level.WARNING).

B

BaseMessageFormatter - Class in com.google.common.flogger.backend
The default formatter for log messages and arguments.
BaseMessageFormatter(TemplateContext, Object[], StringBuilder) - Constructor for class com.google.common.flogger.backend.BaseMessageFormatter
 
BOOLEAN - com.google.common.flogger.backend.FormatChar
Formats the argument as a boolean.
BOOLEAN - com.google.common.flogger.backend.FormatType
Formatting that can be applied to any boolean type.
BraceStyleMessageParser - Class in com.google.common.flogger.parser
A specialized MessageParser for processing log messages in the "brace style", as used by MessageFormat.
BraceStyleMessageParser() - Constructor for class com.google.common.flogger.parser.BraceStyleMessageParser
 
BraceStyleParameter - Class in com.google.common.flogger.parameter
A parameter implementation to mimic the formatting of brace style placeholders (ie, "{n}").
build() - Method in class com.google.common.flogger.backend.MetadataHandler.Builder
Returns the immutable, map-based metadata handler.
build() - Method in class com.google.common.flogger.context.ContextMetadata.Builder
 
build() - Method in class com.google.common.flogger.context.LogLevelMap.Builder
 
build() - Method in class com.google.common.flogger.context.Tags.Builder
Returns an immutable tags instance.
build() - Method in class com.google.common.flogger.parser.MessageBuilder
Builds a log message using the current message context.
builder() - Static method in class com.google.common.flogger.context.ContextMetadata
Returns a new ScopeMetadata builder.
builder() - Static method in class com.google.common.flogger.context.LogLevelMap
Returns a new builder for constructing a LogLevelMap.
builder() - Static method in class com.google.common.flogger.context.Tags
Returns a new builder for adding tags.
builder(MetadataHandler.ValueHandler<Object, C>) - Static method in class com.google.common.flogger.backend.MetadataHandler
Returns a builder for a handler with the specified default callback.
Builder() - Constructor for class com.google.common.flogger.context.ScopedLoggingContext.Builder
 
Builder() - Constructor for class com.google.common.flogger.context.Tags.Builder
 
buildImpl() - Method in class com.google.common.flogger.backend.BaseMessageFormatter
 
buildImpl() - Method in class com.google.common.flogger.parser.MessageBuilder
Returns the implementation specific result of parsing the current log message.
byClass() - Static method in class com.google.common.flogger.LogPerBucketingStrategy
A strategy which uses the Class of the given key for log aggregation.
byClassName() - Static method in class com.google.common.flogger.LogPerBucketingStrategy
A strategy which uses the Class name of the given key for log aggregation.
byHashCode(int) - Static method in class com.google.common.flogger.LogPerBucketingStrategy
A strategy which uses the hashCode() of a given key, modulo maxBuckets, for log aggregation.

C

call(Callable<R>) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Calls a Callable directly within a new context installed from this builder.
CallerFinder - Class in com.google.common.flogger.util
A helper class for determining callers of a specified class currently on the stack.
callerOf(Class<?>) - Static method in class com.google.common.flogger.LogSites
Returns a LogSite for the caller of the specified class.
callUnchecked(Callable<R>) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Calls a Callable directly within a new context installed from this builder, wrapping any checked exceptions with a RuntimeException.
canFormat(Object) - Method in enum com.google.common.flogger.backend.FormatType
 
canRepeat() - Method in class com.google.common.flogger.MetadataKey
Whether this key can be used to set more than one value in the metadata.
cast(Object) - Method in class com.google.common.flogger.MetadataKey
Cast an arbitrary value to the type of this key.
CHAR - com.google.common.flogger.backend.FormatChar
Formats a Unicode code-point.
CHARACTER - com.google.common.flogger.backend.FormatType
Formatting that can be applied to Character or any integral type that can be losslessly converted to an int and for which Character.isValidCodePoint(int) returns true.
checkArgument(boolean, String) - Static method in class com.google.common.flogger.util.Checks
 
checkMetadataIdentifier(String) - Static method in class com.google.common.flogger.util.Checks
Checks if the given string is a valid metadata identifier.
checkNotNull(T, String) - Static method in class com.google.common.flogger.util.Checks
 
Checks - Class in com.google.common.flogger.util
Flogger's own version of the Guava Preconditions class for simple, often used checks.
checkState(boolean, String) - Static method in class com.google.common.flogger.util.Checks
 
close() - Method in interface com.google.common.flogger.context.ScopedLoggingContext.LoggingContextCloseable
 
close() - Method in class com.google.common.flogger.util.RecursionDepth
 
com.google.common.flogger - package com.google.common.flogger
Flogger is a fluent API for writing log messages.
com.google.common.flogger.backend - package com.google.common.flogger.backend
 
com.google.common.flogger.context - package com.google.common.flogger.context
 
com.google.common.flogger.parameter - package com.google.common.flogger.parameter
Flogger is a fluent API for writing log messages.
com.google.common.flogger.parser - package com.google.common.flogger.parser
Flogger is a fluent API for writing log messages.
com.google.common.flogger.util - package com.google.common.flogger.util
 
concatenate(ContextMetadata) - Method in class com.google.common.flogger.context.ContextMetadata
Concatenates the given context metadata after this instance.
CONTEXT_STACK_SIZE - Static variable in class com.google.common.flogger.LogContext.Key
Key associated with the metadata for specifying additional stack information with a log statement.
ContextDataProvider - Class in com.google.common.flogger.context
An API for injecting scoped metadata for log statements (either globally or on a per-request basis).
ContextDataProvider() - Constructor for class com.google.common.flogger.context.ContextDataProvider
 
ContextMetadata - Class in com.google.common.flogger.context
Immutable Metadata implementation intended for use in nested contexts.
ContextMetadata.Builder - Class in com.google.common.flogger.context
A builder to collect metadata key/values pairs in order.
create(String) - Static method in class com.google.common.flogger.context.ScopeType
Creates a new Scope type, which can be used as a singleton key to identify a scope during scoped context creation or logging.
create(String) - Static method in class com.google.common.flogger.LoggingScope
Creates a scope which automatically removes any associated keys from LogSiteMaps when it's garbage collected.
create(Level) - Static method in class com.google.common.flogger.context.LogLevelMap
Returns an empty LogLevelMap with a single default level which will apply to all loggers.
create(Map<String, ? extends Level>) - Static method in class com.google.common.flogger.context.LogLevelMap
Returns a LogLevelMap whose entries correspond to the given map, and with the default value of Level.OFF.
create(Map<String, ? extends Level>, Level) - Static method in class com.google.common.flogger.context.LogLevelMap
Returns a LogLevelMap whose entries correspond to the given map.

D

DATE_CENTURY_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Four-digit year divided by 100, formatted as two digits with leading zero as necessary, i.e.
DATE_DAY_FULL - com.google.common.flogger.parameter.DateTimeFormat
Locale-specific full name of the day of the week, e.g.
DATE_DAY_OF_MONTH - com.google.common.flogger.parameter.DateTimeFormat
Day of month, formatted as two digits, i.e.
DATE_DAY_OF_MONTH_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Day of month, formatted as two digits with leading zeros as necessary, i.e.
DATE_DAY_OF_YEAR_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Day of year, formatted as three digits with leading zeros as necessary, e.g.
DATE_DAY_SHORT - com.google.common.flogger.parameter.DateTimeFormat
Locale-specific short name of the day of the week, e.g.
DATE_MONTH_FULL - com.google.common.flogger.parameter.DateTimeFormat
Locale-specific full month name, e.g.
DATE_MONTH_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Month, formatted as two digits with leading zeros as necessary, i.e.
DATE_MONTH_SHORT - com.google.common.flogger.parameter.DateTimeFormat
Locale-specific abbreviated month name, e.g.
DATE_MONTH_SHORT_ALT - com.google.common.flogger.parameter.DateTimeFormat
Same as 'b'.
DATE_YEAR_OF_CENTURY_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Last two digits of the year, formatted with leading zeros as necessary, i.e.
DATE_YEAR_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Year, formatted as at least four digits with leading zeros as necessary, e.g.
DATETIME_FULL - com.google.common.flogger.parameter.DateTimeFormat
Date and time formatted as "%ta %tb %td %tT %tZ %tY", e.g.
DATETIME_HOURS_MINUTES - com.google.common.flogger.parameter.DateTimeFormat
Time formatted for the 24-hour clock as "%tH:%tM".
DATETIME_HOURS_MINUTES_SECONDS - com.google.common.flogger.parameter.DateTimeFormat
Time formatted for the 24-hour clock as "%tH:%tM:%tS".
DATETIME_HOURS_MINUTES_SECONDS_12H - com.google.common.flogger.parameter.DateTimeFormat
Time formatted for the 12-hour clock as "%tI:%tM:%tS %Tp".
DATETIME_MONTH_DAY_YEAR - com.google.common.flogger.parameter.DateTimeFormat
Date formatted as "%tm/%td/%ty".
DATETIME_YEAR_MONTH_DAY - com.google.common.flogger.parameter.DateTimeFormat
ISO 8601 complete date formatted as "%tY-%tm-%td".
DateTimeFormat - Enum in com.google.common.flogger.parameter
Supported date/time sub-format characters for the %t/%T formatting pattern.
DateTimeParameter - Class in com.google.common.flogger.parameter
A parameter for formatting date/time arguments.
DECIMAL - com.google.common.flogger.backend.FormatChar
Formats the argument as a decimal integer.
DefaultBraceStyleMessageParser - Class in com.google.common.flogger.parser
Default implementation of the brace style message parser.
DefaultPrintfMessageParser - Class in com.google.common.flogger.parser
Default implementation of the printf message parser.
DISALLOW - Static variable in class com.google.common.flogger.RateLimitStatus
The status to return whenever a rate limiter determines that logging should not occur.
done() - Method in class com.google.common.flogger.backend.KeyValueFormatter
Terminates handling of key/value pairs, leaving the originally supplied buffer modified.

E

emit(T, MetadataKey.KeyValueHandler) - Method in class com.google.common.flogger.MetadataKey
Override this method to provide custom logic for emitting one or more key/value pairs for a given metadata value (call MetadataKey.safeEmit(Object,KeyValueHandler) from logging code to actually emit values).
emitRepeated(Iterator<T>, MetadataKey.KeyValueHandler) - Method in class com.google.common.flogger.MetadataKey
Override this method to provide custom logic for emitting one or more key/value pairs for a sequence of metadata values (call MetadataKey.safeEmitRepeated(Iterator,KeyValueHandler) from logging code to actually emit values).
empty() - Static method in class com.google.common.flogger.backend.Metadata
Returns an immutable Metadata that has no items.
empty() - Static method in class com.google.common.flogger.context.Tags
Returns the immutable empty tags instance.
enterLogStatement() - Static method in class com.google.common.flogger.util.RecursionDepth
Internal API for use by core Flogger library.
equals(Object) - Method in class com.google.common.flogger.backend.FormatOptions
 
equals(Object) - Method in class com.google.common.flogger.context.Tags
 
equals(Object) - Method in class com.google.common.flogger.backend.TemplateContext
 
equals(Object) - Method in class com.google.common.flogger.MetadataKey
 
evaluate() - Method in interface com.google.common.flogger.LazyArg
Computes a value to use as a log argument.
every(int) - Method in class com.google.common.flogger.LogContext
 
every(int) - Method in interface com.google.common.flogger.LoggingApi
Modifies the current log statement to be emitted at most one-in-N times.
every(int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
EXPONENT - com.google.common.flogger.backend.FormatChar
Formats the argument using computerized scientific notation.
EXPONENT_HEX - com.google.common.flogger.backend.FormatChar
Formats the argument using hexadecimal exponential form.

F

fillInStackTrace() - Method in exception com.google.common.flogger.LogSiteStackTrace
 
fillInStackTrace() - Method in exception com.google.common.flogger.parser.ParseException
 
filter(int, boolean, boolean) - Method in class com.google.common.flogger.backend.FormatOptions
Returns a possibly new FormatOptions instance possibly containing a subset of the formatting information.
findCallerOf(Class<?>, int) - Static method in class com.google.common.flogger.util.CallerFinder
Returns the stack trace element of the immediate caller of the specified class.
findLoggingClass(Class<? extends AbstractLogger<?>>) - Method in class com.google.common.flogger.backend.Platform.LogCallerFinder
Returns the name of the immediate caller of the given logger class.
findLogSite(Class<?>, int) - Method in class com.google.common.flogger.backend.Platform.LogCallerFinder
Returns a LogSite found from the current stack trace for the caller of the log() method on the given logging class.
findValue(MetadataKey<T>) - Method in class com.google.common.flogger.backend.Metadata
Returns the first value for the given single valued metadata key, or null if it does not exist.
FLAG_LEFT_ALIGN - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that output should be left-aligned within the minimum available width.
FLAG_PREFIX_PLUS_FOR_POSITIVE_VALUES - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that for signed numeric output, positive values should be prefixed with an ASCII plus ('+').
FLAG_PREFIX_SPACE_FOR_POSITIVE_VALUES - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that for signed numeric output, positive values should be prefixed with an ASCII space (' ').
FLAG_SHOW_ALT_FORM - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that output should be shown in a type dependent alternate form.
FLAG_SHOW_GROUPING - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that for non-exponential, base-10, numeric output a grouping separator (often a ',') should be used.
FLAG_SHOW_LEADING_ZEROS - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that numeric output should be padding with leading zeros as necessary to fill the minimum width.
FLAG_UPPER_CASE - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that output should be upper-cased after all other formatting.
FLAG_USE_PARENS_FOR_NEGATIVE_VALUES - Static variable in class com.google.common.flogger.backend.FormatOptions
A formatting flag which specifies that for signed numeric output, negative values should be surrounded by parentheses.
FLOAT - com.google.common.flogger.backend.FormatChar
Formats the argument as a signed decimal floating value.
FLOAT - com.google.common.flogger.backend.FormatType
Formatting that can be applied to any Number type.
FluentLogger2 - Class in com.google.common.flogger
The default implementation of AbstractLogger which returns the basic LoggingApi and uses the default parser and system configured backend.
FluentLogger2(LoggerBackend) - Constructor for class com.google.common.flogger.FluentLogger2
Creates a new fluent logger instance with the specified backend.
FluentLogger2.Api - Interface in com.google.common.flogger
The non-wildcard, fully specified, logging API for this logger.
forEnclosingClass() - Static method in class com.google.common.flogger.FluentLogger2
Returns a new logger instance which parses log messages using printf format for the enclosing class using the system default logging backend.
forKnownKeys(Iterable<?>) - Static method in class com.google.common.flogger.LogPerBucketingStrategy
A strategy defined for some given set of known keys.
format(LogData, MetadataProcessor) - Method in class com.google.common.flogger.backend.LogMessageFormatter
Returns a formatted representation of the log message and metadata.
format(LogData, SimpleMessageFormatter.SimpleLogHandler) - Static method in class com.google.common.flogger.backend.SimpleMessageFormatter
Deprecated.
Use a LogMessageFormatter and obtain the level and cause separately.
FormatChar - Enum in com.google.common.flogger.backend
An enum representing the printf-like formatting characters that must be supported by all logging backends.
FormatOptions - Class in com.google.common.flogger.backend
A structured representation of formatting options compatible with printf style formatting.
FormatType - Enum in com.google.common.flogger.backend
The general formatting type of any one of the predefined FormatChar instances.
forScopeAndLogSite(Metadata, Metadata) - Static method in class com.google.common.flogger.backend.MetadataProcessor
Returns a new processor for the combined scope and log-site metadata.
FULL - com.google.common.flogger.StackSize
Provides the complete stack trace.

G

GENERAL - com.google.common.flogger.backend.FormatChar
Formats the argument using general scientific notation.
GENERAL - com.google.common.flogger.backend.FormatType
General formatting that can be applied to any type.
generic(String, String) - Static method in exception com.google.common.flogger.parser.ParseException
Creates a new parse exception for cases where position is not relevant.
get(LogSiteKey, Metadata) - Method in class com.google.common.flogger.LogSiteMap
Returns the mutable, thread safe, log site state for the given key to be read or updated during the LogContext.postProcess(LogSiteKey) method.
getArguments() - Method in interface com.google.common.flogger.backend.LogData
Returns the arguments to be formatted with the message.
getArguments() - Method in class com.google.common.flogger.LogContext
 
getBackend(String) - Static method in class com.google.common.flogger.backend.Platform
Returns a logger backend of the given class name for use by a Fluent Logger.
getBackendImpl(String) - Method in class com.google.common.flogger.backend.Platform
 
getBloomFilterMask() - Method in class com.google.common.flogger.MetadataKey
Returns a 64-bit bloom filter mask for this metadata key, usable by backend implementations to efficiently determine uniqueness of keys (e.g.
getCallerFinder() - Static method in class com.google.common.flogger.backend.Platform
Returns the API for obtaining caller information about loggers and logging classes.
getCallerFinderImpl() - Method in class com.google.common.flogger.backend.Platform
 
getChar() - Method in enum com.google.common.flogger.backend.FormatChar
Returns the lower-case printf style formatting character.
getChar() - Method in enum com.google.common.flogger.parameter.DateTimeFormat
 
getClassName() - Method in class com.google.common.flogger.LogSite
Returns the name of the class containing the log statement.
getConfigInfo() - Static method in class com.google.common.flogger.backend.Platform
Returns a human readable string describing the platform and its configuration.
getConfigInfoImpl() - Method in class com.google.common.flogger.backend.Platform
 
getContextApiSingleton() - Method in class com.google.common.flogger.context.ContextDataProvider
Returns the context API with which users can create and modify the state of logging contexts within an application.
getContextDataProvider() - Static method in class com.google.common.flogger.backend.Platform
Returns the singleton ContextDataProvider from which a ScopedLoggingContext can be obtained.
getContextDataProviderImpl() - Method in class com.google.common.flogger.backend.Platform
 
getCurrentDepth() - Static method in class com.google.common.flogger.util.RecursionDepth
Do not call this method directly, use Platform.getCurrentRecursionDepth().
getCurrentRecursionDepth() - Static method in class com.google.common.flogger.backend.Platform
Returns the current depth of recursion for logging in the current thread.
getCurrentScope() - Method in class com.google.common.flogger.context.ScopeType
 
getCurrentScope() - Method in interface com.google.common.flogger.LoggingScopeProvider
Returns the current scope (most likely via global or thread local state) or null if there is no current scope.
getCurrentTimeNanos() - Static method in class com.google.common.flogger.backend.Platform
Returns the current time from the epoch (00:00 1st Jan, 1970) with nanosecond granularity.
getCurrentTimeNanosImpl() - Method in class com.google.common.flogger.backend.Platform
 
getDefault() - Static method in class com.google.common.flogger.backend.FormatOptions
Returns the default options singleton instance.
getDefaultBuilder(Set<MetadataKey<?>>) - Static method in class com.google.common.flogger.backend.MetadataKeyValueHandlers
Returns a new MetadataHandler.Builder which handles all non-ignored metadata keys by dispatching their values to the key itself.
getDefaultFormatString() - Method in enum com.google.common.flogger.backend.FormatChar
 
getDefaultFormatter() - Static method in class com.google.common.flogger.backend.SimpleMessageFormatter
Returns the singleton default log message formatter.
getDefaultHandler(Set<MetadataKey<?>>) - Static method in class com.google.common.flogger.backend.MetadataKeyValueHandlers
Returns a new MetadataHandler which handles all non-ignored metadata keys by dispatching their values to the key itself.
getDefaultRepeatedValueHandler() - Static method in class com.google.common.flogger.backend.MetadataKeyValueHandlers
Returns a singleton value handler which dispatches metadata to a MetadataKey.KeyValueHandler.
getDefaultValueHandler() - Static method in class com.google.common.flogger.backend.MetadataKeyValueHandlers
Returns a singleton value handler which dispatches metadata to a MetadataKey.KeyValueHandler.
getExpectedArgumentCount() - Method in class com.google.common.flogger.parser.MessageBuilder
Returns the expected number of arguments to be formatted by this message.
getFileName() - Method in class com.google.common.flogger.LogSite
Returns the name of the class file containing the log statement (or null if not known).
getFlags() - Method in class com.google.common.flogger.backend.FormatOptions
Returns the flag bits for this options instance.
getFormat() - Method in class com.google.common.flogger.parameter.BraceStyleParameter
 
getFormat() - Method in class com.google.common.flogger.parameter.DateTimeParameter
 
getFormat() - Method in class com.google.common.flogger.parameter.Parameter
Returns the printf format string specified for this parameter (eg, "%d" or "%tc").
getFormat() - Method in class com.google.common.flogger.parameter.SimpleParameter
 
getFormatOptions() - Method in class com.google.common.flogger.parameter.Parameter
Returns the formatting options.
getIndex() - Method in class com.google.common.flogger.parameter.Parameter
Returns the index of the argument to be processed by this parameter.
getInjectedMetadata() - Static method in class com.google.common.flogger.backend.Platform
Returns Metadata from with the current context to be injected into log statements.
getInjectedTags() - Static method in class com.google.common.flogger.backend.Platform
Returns Tags from with the current context to be injected into log statements.
getInstance() - Static method in class com.google.common.flogger.context.ContextDataProvider
Returns the singleton instance of the context data provider for use by logging platform implementations.
getInstance() - Static method in class com.google.common.flogger.context.ScopedLoggingContext
Returns the platform/framework specific implementation of the logging context API.
getInstance() - Static method in class com.google.common.flogger.parser.DefaultBraceStyleMessageParser
 
getInstance() - Static method in class com.google.common.flogger.parser.DefaultPrintfMessageParser
 
getInstanceFromSystemProperty(String, String, Class<T>) - Static method in class com.google.common.flogger.util.StaticMethodCaller
Attempts to get an instance of the given type that is specified by the given propertyName, returning null if that is not possible for any reason.
getInstanceFromSystemProperty(String, Class<T>) - Static method in class com.google.common.flogger.util.StaticMethodCaller
Attempts to get an instance of the given type that is specified by the given propertyName, returning null if that is not possible for any reason.
getKey(int) - Method in class com.google.common.flogger.backend.Metadata
Returns the key for the Nth piece of metadata.
getKey(int) - Method in class com.google.common.flogger.context.ContextMetadata
 
getLabel() - Method in class com.google.common.flogger.MetadataKey
Returns a short, human readable text label which will prefix the metadata in cases where it is formatted as part of the log message.
getLevel() - Method in interface com.google.common.flogger.backend.LogData
Returns the log level for the current log statement.
getLevel() - Method in class com.google.common.flogger.LogContext
 
getLevel(String) - Method in class com.google.common.flogger.context.LogLevelMap
Returns the log level for the specified logger, matching the loggerName to an entry in the map, or the nearest parent in the naming hierarchy.
getLineNumber() - Method in class com.google.common.flogger.LogSite
Returns a valid line number for the log statement in the range 1 - 65535, or LogSite.UNKNOWN_LINE if not known.
getLiteralArgument() - Method in interface com.google.common.flogger.backend.LogData
Returns the single argument to be logged directly when no arguments were provided.
getLiteralArgument() - Method in class com.google.common.flogger.LogContext
 
getLiteralLogMessage(LogData) - Static method in class com.google.common.flogger.backend.SimpleMessageFormatter
Returns the single literal value as a string.
getLogger() - Method in class com.google.common.flogger.LogContext
Returns the logger which created this context.
getLoggerName() - Method in interface com.google.common.flogger.backend.LogData
Returns the logger name (which is usually a canonicalized class name) or null if not given.
getLoggerName() - Method in class com.google.common.flogger.backend.LoggerBackend
Returns the logger name (which is usually a canonicalized class name) or null if not given.
getLoggerName() - Method in class com.google.common.flogger.LogContext
 
getLogLevelMap() - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Returns the configured log level map, or null.
getLogSite() - Method in interface com.google.common.flogger.backend.LogData
Returns the log site data for the current log statement.
getLogSite() - Method in class com.google.common.flogger.LogContext
 
getMessage() - Method in class com.google.common.flogger.backend.TemplateContext
Returns the message for the log statement.
getMessage() - Method in class com.google.common.flogger.parser.MessageBuilder
Returns the log format message to be parsed by this builder.
getMessageParser() - Method in class com.google.common.flogger.LogContext
Returns the message parser used for all log statements made through this logger.
getMetadata() - Method in interface com.google.common.flogger.backend.LogData
Returns any additional metadata for this log statement.
getMetadata() - Method in class com.google.common.flogger.context.ContextDataProvider
Returns metadata to be applied to a log statement.
getMetadata() - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Returns the configured context metadata, or null.
getMetadata() - Method in class com.google.common.flogger.LogContext
Returns any additional metadata for this log statement.
getMethodName() - Method in class com.google.common.flogger.LogSite
Returns the name of the method containing the log statement.
getName() - Method in class com.google.common.flogger.AbstractLogger
Returns the non-null name of this logger (Flogger does not currently support anonymous loggers).
getNoOpProvider() - Static method in class com.google.common.flogger.context.ContextDataProvider
Returns the singleton no-op context data provider, which can be used by platform implementations which don't support ScopedLoggingContext for some reason.
getParser() - Method in class com.google.common.flogger.backend.TemplateContext
Returns the message parser for the log statement.
getParser() - Method in class com.google.common.flogger.parser.MessageBuilder
Returns the parser used to process the log format message in this builder.
getPrecision() - Method in class com.google.common.flogger.backend.FormatOptions
Returns the precision for these options, or FormatOptions.UNSET if not specified.
getScope(ScopeType) - Method in class com.google.common.flogger.context.ContextDataProvider
Returns the scope instance of the specified type for this context, or null if no such scope was bound to this context.
getSimpleFormatterIgnoring(MetadataKey<?>...) - Static method in class com.google.common.flogger.backend.SimpleMessageFormatter
Returns a log message formatter which formats log messages in the form:
getSingleValue(MetadataKey<T>) - Method in class com.google.common.flogger.backend.MetadataProcessor
Returns the unique value for a single valued key, or null if not present.
getStackForCallerOf(Class<?>, int, int) - Static method in class com.google.common.flogger.util.CallerFinder
Returns a synthetic stack trace starting at the immediate caller of the specified target.
getTags() - Method in class com.google.common.flogger.context.ContextDataProvider
Returns a set of tags to be added to a log statement.
getTags() - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Returns the configured tags, or null.
getTemplateContext() - Method in interface com.google.common.flogger.backend.LogData
Returns a template key for this log statement, or null if the statement does not require formatting (in which case the message to be logged can be determined by calling LogData.getLiteralArgument()).
getTemplateContext() - Method in class com.google.common.flogger.LogContext
 
getTimestampMicros() - Method in interface com.google.common.flogger.backend.LogData
Deprecated.
Use getTimestampNanos()
getTimestampMicros() - Method in class com.google.common.flogger.LogContext
Deprecated.
getTimestampNanos() - Method in interface com.google.common.flogger.backend.LogData
Returns a nanosecond timestamp for the current log statement.
getTimestampNanos() - Method in class com.google.common.flogger.LogContext
 
getType() - Method in enum com.google.common.flogger.backend.FormatChar
Returns the general format type for this character.
getValue() - Method in class com.google.common.flogger.util.RecursionDepth
Do not call this method directly, use Platform.getCurrentRecursionDepth().
getValue(int) - Method in class com.google.common.flogger.backend.Metadata
Returns the non-null value for the Nth piece of metadata.
getValue(int) - Method in class com.google.common.flogger.context.ContextMetadata
 
getWidth() - Method in class com.google.common.flogger.backend.FormatOptions
Returns the width for these options, or FormatOptions.UNSET if not specified.

H

handle(MetadataKey<?>, MetadataHandler<C>, C) - Method in class com.google.common.flogger.backend.MetadataProcessor
Invokes the given handler for the combined scope and log-site metadata for a specified key.
handle(MetadataKey<T>, Iterator<T>, C) - Method in interface com.google.common.flogger.backend.MetadataHandler.RepeatedValueHandler
Handles all repeated metadata values for a given key.
handle(MetadataKey<T>, T, C) - Method in class com.google.common.flogger.backend.MetadataHandler
Handles a single metadata key/value mapping.
handle(MetadataKey<T>, T, C) - Method in interface com.google.common.flogger.backend.MetadataHandler.ValueHandler
Handles metadata values individually.
handle(String, Object) - Method in class com.google.common.flogger.backend.KeyValueFormatter
 
handle(String, Object) - Method in interface com.google.common.flogger.MetadataKey.KeyValueHandler
Handle a single key/value a pair of contextual metadata for a log statement.
handleError(RuntimeException, LogData) - Method in class com.google.common.flogger.backend.LoggerBackend
Handles an error in a log statement.
handleFormattedLogMessage(Level, String, Throwable) - Method in interface com.google.common.flogger.backend.SimpleMessageFormatter.SimpleLogHandler
Deprecated.
Handles a single formatted log statement with the given level, message and "cause".
handleRepeated(MetadataKey<T>, Iterator<T>, C) - Method in class com.google.common.flogger.backend.MetadataHandler
Handles values for a repeatable metadata key.
hashCode() - Method in class com.google.common.flogger.backend.FormatOptions
 
hashCode() - Method in class com.google.common.flogger.backend.TemplateContext
 
hashCode() - Method in class com.google.common.flogger.context.Tags
 
hashCode() - Method in class com.google.common.flogger.MetadataKey
 
HEX - com.google.common.flogger.backend.FormatChar
Formats the argument as an unsigned hexadecimal integer.

I

ignoring(MetadataKey<?>, MetadataKey<?>...) - Method in class com.google.common.flogger.backend.MetadataHandler.Builder
Registers "no op" handlers for the given keys, resulting in their values being ignored.
ignoring(Iterable<MetadataKey<?>>) - Method in class com.google.common.flogger.backend.MetadataHandler.Builder
Registers "no op" handlers for the given keys, resulting in their values being ignored.
initialValue() - Method in class com.google.common.flogger.LogSiteMap
Implemented by subclasses to provide a new value for a newly added keys.
injectedLogSite(String, String, int, String) - Static method in class com.google.common.flogger.LogSite
Deprecated.
this method is only be used for log-site injection and should not be called directly.
install() - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Installs a new context based on the state of the builder.
INTEGRAL - com.google.common.flogger.backend.FormatType
Formatting that can be applied to any integral Number type.
INVALID - Static variable in class com.google.common.flogger.LogSite
An singleton LogSite instance used to indicate that valid log site information cannot be determined.
InvalidLoggingContextStateException(String) - Constructor for exception com.google.common.flogger.context.ScopedLoggingContext.InvalidLoggingContextStateException
 
InvalidLoggingContextStateException(String, Throwable) - Constructor for exception com.google.common.flogger.context.ScopedLoggingContext.InvalidLoggingContextStateException
 
isDefault() - Method in class com.google.common.flogger.backend.FormatOptions
Returns true if this instance has only default formatting options.
isEmpty() - Method in class com.google.common.flogger.context.Tags
Returns whether this instance is empty.
isEnabled() - Method in class com.google.common.flogger.LogContext
 
isEnabled() - Method in interface com.google.common.flogger.LoggingApi
Returns true if logging is enabled at the level implied for this API, according to the current logger backend.
isEnabled() - Method in class com.google.common.flogger.LoggingApi.NoOp
 
isLoggable(Level) - Method in class com.google.common.flogger.AbstractLogger
Returns whether the given level is enabled for this logger.
isLoggable(Level) - Method in class com.google.common.flogger.backend.LoggerBackend
Returns whether logging is enabled for the given level for this backend.
isNumeric() - Method in enum com.google.common.flogger.backend.FormatType
True if this format type requires a Number instance (or one of the corresponding fundamental types) as an argument.

K

keyCount() - Method in class com.google.common.flogger.backend.MetadataProcessor
Returns the number of unique keys represented by this processor.
keySet() - Method in class com.google.common.flogger.backend.MetadataProcessor
Returns the set of MetadataKeys known to this processor, in the order in which they will be processed.
KeyValueFormatter - Class in com.google.common.flogger.backend
Formats key/value pairs as a human readable string on the end of log statements.
KeyValueFormatter(String, String, StringBuilder) - Constructor for class com.google.common.flogger.backend.KeyValueFormatter
Creates a formatter using the given prefix to append key/value pairs to the current log message.
knownBounded() - Static method in class com.google.common.flogger.LogPerBucketingStrategy
A strategy to use only if the set of log aggregation keys is known to be a strictly bounded set of instances with singleton semantics.

L

LARGE - com.google.common.flogger.StackSize
Produces a large stack suitable for providing highly detailed contextual information.
lazy(LazyArg<T>) - Static method in class com.google.common.flogger.LazyArgs
Coerces a lambda expression or method reference to return a lazily evaluated logging argument.
LazyArg<T> - Interface in com.google.common.flogger
Functional interface for allowing lazily evaluated arguments to be supplied to Flogger.
LazyArgs - Class in com.google.common.flogger
Static utility methods for lazy argument evaluation in Flogger.
log() - Method in class com.google.common.flogger.LogContext
 
log() - Method in interface com.google.common.flogger.LoggingApi
Terminal log statement when a message is not required.
log() - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(LogData) - Method in class com.google.common.flogger.backend.LoggerBackend
Outputs the log statement represented by the given LogData instance.
log(String) - Method in class com.google.common.flogger.LogContext
 
log(String) - Method in interface com.google.common.flogger.LoggingApi
Logs the given literal string without interpreting any argument placeholders.
log(String) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, char) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, double) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, float) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, int) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, long) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, short) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, boolean, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, boolean, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, boolean, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, char) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, double) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, float) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, int) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, long) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, short) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, byte, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, byte, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, byte, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char) - Method in class com.google.common.flogger.LogContext
 
log(String, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, char, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, char, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, char) - Method in class com.google.common.flogger.LogContext
 
log(String, char, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, double) - Method in class com.google.common.flogger.LogContext
 
log(String, char, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, float) - Method in class com.google.common.flogger.LogContext
 
log(String, char, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, int) - Method in class com.google.common.flogger.LogContext
 
log(String, char, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, long) - Method in class com.google.common.flogger.LogContext
 
log(String, char, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, short) - Method in class com.google.common.flogger.LogContext
 
log(String, char, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, char, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, char, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, char, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, double, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, double, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, char) - Method in class com.google.common.flogger.LogContext
 
log(String, double, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, double) - Method in class com.google.common.flogger.LogContext
 
log(String, double, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, float) - Method in class com.google.common.flogger.LogContext
 
log(String, double, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, int) - Method in class com.google.common.flogger.LogContext
 
log(String, double, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, long) - Method in class com.google.common.flogger.LogContext
 
log(String, double, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, short) - Method in class com.google.common.flogger.LogContext
 
log(String, double, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, double, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, double, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, double, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, float, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, float, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, char) - Method in class com.google.common.flogger.LogContext
 
log(String, float, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, double) - Method in class com.google.common.flogger.LogContext
 
log(String, float, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, float) - Method in class com.google.common.flogger.LogContext
 
log(String, float, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, int) - Method in class com.google.common.flogger.LogContext
 
log(String, float, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, long) - Method in class com.google.common.flogger.LogContext
 
log(String, float, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, short) - Method in class com.google.common.flogger.LogContext
 
log(String, float, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, float, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, float, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, float, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int) - Method in class com.google.common.flogger.LogContext
 
log(String, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, int, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, int, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, char) - Method in class com.google.common.flogger.LogContext
 
log(String, int, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, double) - Method in class com.google.common.flogger.LogContext
 
log(String, int, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, float) - Method in class com.google.common.flogger.LogContext
 
log(String, int, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, int) - Method in class com.google.common.flogger.LogContext
 
log(String, int, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, long) - Method in class com.google.common.flogger.LogContext
 
log(String, int, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, short) - Method in class com.google.common.flogger.LogContext
 
log(String, int, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, int, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, int, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, int, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long) - Method in class com.google.common.flogger.LogContext
 
log(String, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, long, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, long, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, char) - Method in class com.google.common.flogger.LogContext
 
log(String, long, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, double) - Method in class com.google.common.flogger.LogContext
 
log(String, long, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, float) - Method in class com.google.common.flogger.LogContext
 
log(String, long, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, int) - Method in class com.google.common.flogger.LogContext
 
log(String, long, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, long) - Method in class com.google.common.flogger.LogContext
 
log(String, long, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, short) - Method in class com.google.common.flogger.LogContext
 
log(String, long, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, long, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, long, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, long, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short) - Method in class com.google.common.flogger.LogContext
 
log(String, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, short, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, short, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, char) - Method in class com.google.common.flogger.LogContext
 
log(String, short, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, double) - Method in class com.google.common.flogger.LogContext
 
log(String, short, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, float) - Method in class com.google.common.flogger.LogContext
 
log(String, short, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, int) - Method in class com.google.common.flogger.LogContext
 
log(String, short, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, long) - Method in class com.google.common.flogger.LogContext
 
log(String, short, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, short) - Method in class com.google.common.flogger.LogContext
 
log(String, short, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, short, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, short, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, short, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a formatted representation of the given parameter, using the specified message template.
log(String, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, boolean) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, boolean) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, boolean) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, byte) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, byte) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, byte) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, char) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, char) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, char) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, double) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, double) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, double) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, float) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, float) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, float) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, int) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, int) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, long) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, long) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, long) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, short) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, short) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, short) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object...) - Method in class com.google.common.flogger.LogContext
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object...) - Method in interface com.google.common.flogger.LoggingApi
Logs a message with formatted arguments (see LoggingApi.log(String, Object) for details).
log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object...) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
LOG_AT_MOST_EVERY - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with a rate limiting period for "at most once every N" rate limiting.
LOG_CAUSE - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with a Throwable cause to be associated with the log message.
LOG_EVERY_N - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with a rate limiting counter for "1-in-N" rate limiting.
LOG_SAMPLE_EVERY_N - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with a rate limiting counter for "1-in-N" randomly sampled rate limiting.
LOG_SITE_GROUPING_KEY - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with a sequence of log site "grouping keys".
LogCallerFinder() - Constructor for class com.google.common.flogger.backend.Platform.LogCallerFinder
 
LogContext<LOGGER extends AbstractLogger<API>,​API extends LoggingApi<API>> - Class in com.google.common.flogger
The base context for a logging statement, which implements the base logging API.
LogContext(Level, boolean) - Constructor for class com.google.common.flogger.LogContext
Creates a logging context with the specified level, and with a timestamp obtained from the configured logging Platform.
LogContext(Level, boolean, long) - Constructor for class com.google.common.flogger.LogContext
Creates a logging context with the specified level and timestamp.
LogContext.Key - Class in com.google.common.flogger
The predefined metadata keys used by the default logging API.
LogData - Interface in com.google.common.flogger.backend
A backend API for determining metadata associated with a log statement.
LoggerBackend - Class in com.google.common.flogger.backend
Interface for all logger backends.
LoggerBackend() - Constructor for class com.google.common.flogger.backend.LoggerBackend
 
LoggingApi<API extends LoggingApi<API>> - Interface in com.google.common.flogger
The basic logging API.
LoggingApi.NoOp<API extends LoggingApi<API>> - Class in com.google.common.flogger
An implementation of LoggingApi which does nothing and discards all parameters.
LoggingException - Exception in com.google.common.flogger.backend
Exception thrown when a log statement cannot be emitted correctly.
LoggingException(String) - Constructor for exception com.google.common.flogger.backend.LoggingException
 
LoggingException(String, Throwable) - Constructor for exception com.google.common.flogger.backend.LoggingException
 
LoggingScope - Class in com.google.common.flogger
An opaque scope marker which can be attached to log sites to provide "per scope" behaviour for stateful logging operations (e.g.
LoggingScope(String) - Constructor for class com.google.common.flogger.LoggingScope
Creates a basic scope with the specified label.
LoggingScopeProvider - Interface in com.google.common.flogger
Provides a scope to a log statement via the LogContext.per(LoggingScopeProvider) method.
LogLevelMap - Class in com.google.common.flogger.context
A hierarchical mapping from logger name to Level used to override the configured log level during debugging.
LogLevelMap.Builder - Class in com.google.common.flogger.context
Builder for log level map which uses type safe class/package keys (but requires that they be present in the JVM at the time the map is created).
LogMessageFormatter - Class in com.google.common.flogger.backend
API for formatting Flogger log messages from logData and scoped metadata.
LogMessageFormatter() - Constructor for class com.google.common.flogger.backend.LogMessageFormatter
 
LogPerBucketingStrategy<T> - Class in com.google.common.flogger
Provides a strategy for "bucketing" a potentially unbounded set of log aggregation keys used by the LoggingApi#per(T, LogPerBucketingStrategy) method.
LogPerBucketingStrategy(String) - Constructor for class com.google.common.flogger.LogPerBucketingStrategy
Instantiates a strategy with the specified name (used for debugging).
logSite() - Static method in class com.google.common.flogger.LogSites
Returns a LogSite for the current line of code.
LogSite - Class in com.google.common.flogger
A value type which representing the location of a single log statement.
LogSite() - Constructor for class com.google.common.flogger.LogSite
 
logSiteFrom(StackTraceElement) - Static method in class com.google.common.flogger.LogSites
Returns a new LogSite which reflects the information in the given StackTraceElement, or LogSite.INVALID if given null.
LogSiteKey - Interface in com.google.common.flogger
A tagging interface to mark implementations that are suitable for use as a key for looking up per log site persistent state.
LogSiteMap<V> - Class in com.google.common.flogger
Provides per log site state for stateful fluent logging operations (e.g.
LogSiteMap() - Constructor for class com.google.common.flogger.LogSiteMap
 
LogSites - Class in com.google.common.flogger
Helper class to generate log sites for the current line of code.
LogSiteStackTrace - Exception in com.google.common.flogger
A synthetic exception which can be attached to log statements when additional stack trace information is required in log files or via tools such as ECatcher.
logVarargs(String, Object[]) - Method in class com.google.common.flogger.LogContext
 
logVarargs(String, Object[]) - Method in interface com.google.common.flogger.LoggingApi
Logs a formatted representation of values in the given array, using the specified message template.
logVarargs(String, Object[]) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
lookup(ScopedLoggingContext.ScopeList, ScopeType) - Static method in class com.google.common.flogger.context.ScopedLoggingContext.ScopeList
Finds a scope instance for the given type in a possibly null scope list.

M

MAX_ARG_COUNT - Static variable in class com.google.common.flogger.parser.MessageParser
The maximum allowed index (this should correspond to the MAX_ALLOWED_WIDTH in FormatOptions because at times it is ambiguous as to which is being parsed).
MEDIUM - com.google.common.flogger.StackSize
Produces a medium sized stack suitable for providing contextual information for most log statements at WARNING or above.
merge(LogLevelMap) - Method in class com.google.common.flogger.context.LogLevelMap
Returns the union of this map with the given map.
merge(Tags) - Method in class com.google.common.flogger.context.Tags
Merges two tags instances, combining values for any name contained in both.
MessageBuilder<T> - Class in com.google.common.flogger.parser
A builder which is used during message parsing to create a message object which encapsulates all the formatting requirements of a log message.
MessageBuilder(TemplateContext) - Constructor for class com.google.common.flogger.parser.MessageBuilder
 
MessageParser - Class in com.google.common.flogger.parser
Base class from which any specific message parsers are derived (e.g.
MessageParser() - Constructor for class com.google.common.flogger.parser.MessageParser
 
MessageUtils - Class in com.google.common.flogger.backend
Static utilities for classes wishing to implement their own log message formatting.
Metadata - Class in com.google.common.flogger.backend
A sequence of metadata key/value pairs which can be associated to a log statement, either directly via methods in the fluent API, of as part of a scoped logging context.
Metadata() - Constructor for class com.google.common.flogger.backend.Metadata
 
MetadataHandler<C> - Class in com.google.common.flogger.backend
Callback API for logger backend implementations to handle metadata keys/values.
MetadataHandler() - Constructor for class com.google.common.flogger.backend.MetadataHandler
 
MetadataHandler.Builder<C> - Class in com.google.common.flogger.backend
Builder for a map-based MetadataHandler which allows handlers to be associated with individual callbacks.
MetadataHandler.RepeatedValueHandler<T,​C> - Interface in com.google.common.flogger.backend
API for handling repeated metadata key/values in a single callback.
MetadataHandler.ValueHandler<T,​C> - Interface in com.google.common.flogger.backend
API for handling metadata key/value pairs individually.
MetadataKey<T> - Class in com.google.common.flogger
Key for logging semi-structured metadata values.
MetadataKey(String, Class<? extends T>, boolean) - Constructor for class com.google.common.flogger.MetadataKey
Constructor for custom key subclasses.
MetadataKey.KeyValueHandler - Interface in com.google.common.flogger
Callback interface to handle additional contextual Metadata in log statements.
MetadataKeyValueHandlers - Class in com.google.common.flogger.backend
A helper class providing the default callbacks and handlers for processing metadata as key/value pairs.
MetadataProcessor - Class in com.google.common.flogger.backend
Processor combining scope and log-site metadata into a single view.
mustBeFormatted(LogData, MetadataProcessor, Set<MetadataKey<?>>) - Static method in class com.google.common.flogger.backend.SimpleMessageFormatter
An internal helper method for logger backends which are aggressively optimized for performance.

N

newContext() - Method in class com.google.common.flogger.context.ScopedLoggingContext
Creates a new context builder to which additional logging metadata can be attached before being installed or used to wrap some existing code.
newContext() - Static method in class com.google.common.flogger.context.ScopedLoggingContexts
Creates a new ScopedLoggingContext.Builder to which additional logging metadata can be attached before being installed or used to wrap some existing code.
newContext(ScopeType) - Method in class com.google.common.flogger.context.ScopedLoggingContext
Creates a new context builder to which additional logging metadata can be attached before being installed or used to wrap some existing code.
newScope() - Method in class com.google.common.flogger.context.ScopedLoggingContext
Deprecated.
implementers and callers should use ScopedLoggingContext.newContext() instead. This method will be removed in the next Flogger release.
none() - Static method in class com.google.common.flogger.context.ContextMetadata
Returns the empty ScopeMetadata.
NONE - com.google.common.flogger.StackSize
Provides no stack trace, making the withStackTrace() method an effective no-op.
noOp() - Method in class com.google.common.flogger.LogContext
Returns the constant no-op logging API, which can be returned by fluent methods in extended logging contexts to efficiently disable logging.
noOp() - Method in class com.google.common.flogger.LoggingApi.NoOp
 
NoOp() - Constructor for class com.google.common.flogger.LoggingApi.NoOp
 

O

OCTAL - com.google.common.flogger.backend.FormatChar
Formats the argument as an unsigned octal integer.
of(char) - Static method in enum com.google.common.flogger.backend.FormatChar
Returns the FormatChar instance associated with the given printf format specifier.
of(char) - Static method in enum com.google.common.flogger.parameter.DateTimeFormat
 
of(int) - Static method in class com.google.common.flogger.parameter.BraceStyleParameter
Returns a Parameter representing a plain "brace style" placeholder "{n}".
of(int, int, int) - Static method in class com.google.common.flogger.backend.FormatOptions
Creates a options instance with the given values.
of(int, FormatChar, FormatOptions) - Static method in class com.google.common.flogger.parameter.SimpleParameter
Returns a Parameter representing the given formatting options of the specified formatting character.
of(DateTimeFormat, FormatOptions, int) - Static method in class com.google.common.flogger.parameter.DateTimeParameter
Returns a Parameter representing the given formatting options of the specified date/time formatting character.
of(String, boolean) - Static method in class com.google.common.flogger.context.Tags
Returns a single tag without needing to use the builder API.
of(String, double) - Static method in class com.google.common.flogger.context.Tags
Returns a single tag without needing to use the builder API.
of(String, long) - Static method in class com.google.common.flogger.context.Tags
Returns a single tag without needing to use the builder API.
of(String, String) - Static method in class com.google.common.flogger.context.Tags
Returns a single tag without needing to use the builder API.
onAverageEvery(int) - Method in class com.google.common.flogger.LogContext
 
onAverageEvery(int) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
onAverageEvery(int) - Method in interface com.google.common.flogger.LoggingApi
Modifies the current log statement to be emitted with likelihood 1 in n.
onClose(Runnable) - Method in class com.google.common.flogger.LoggingScope
Registers "hooks" which should be called when this scope is "closed".
out - Variable in class com.google.common.flogger.backend.BaseMessageFormatter
 

P

Parameter - Class in com.google.common.flogger.parameter
An abstract representation of a parameter for a message template.
Parameter(FormatOptions, int) - Constructor for class com.google.common.flogger.parameter.Parameter
Constructs a parameter to format an argument using specified formatting options.
ParameterVisitor - Interface in com.google.common.flogger.parameter
A visitor of log message arguments, dispatched by Parameter instances.
parse(String, int, int, boolean) - Static method in class com.google.common.flogger.backend.FormatOptions
Parses a sub-sequence of a log message to extract and return its options.
parseBraceFormatTerm(MessageBuilder<?>, int, String, int, int, int) - Method in class com.google.common.flogger.parser.DefaultBraceStyleMessageParser
 
ParseException - Exception in com.google.common.flogger.parser
The exception that should be thrown whenever parsing of a log message fails.
parseImpl(MessageBuilder<T>) - Method in class com.google.common.flogger.parser.BraceStyleMessageParser
 
parseImpl(MessageBuilder<T>) - Method in class com.google.common.flogger.parser.MessageParser
Abstract parse method implemented by specific subclasses to modify parsing behavior.
parseImpl(MessageBuilder<T>) - Method in class com.google.common.flogger.parser.PrintfMessageParser
 
parsePrintfTerm(MessageBuilder<?>, int, String, int, int, int) - Method in class com.google.common.flogger.parser.DefaultPrintfMessageParser
 
per(Enum<?>) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
per(Enum<?>) - Method in interface com.google.common.flogger.LoggingApi
Aggregates stateful logging with respect to the given enum value.
per(T, LogPerBucketingStrategy<? super T>) - Method in class com.google.common.flogger.LogContext
 
per(T, LogPerBucketingStrategy<? super T>) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
per(T, LogPerBucketingStrategy<? super T>) - Method in interface com.google.common.flogger.LoggingApi
Aggregates stateful logging with respect to a given key.
per(LoggingScopeProvider) - Method in class com.google.common.flogger.LogContext
 
per(LoggingScopeProvider) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
per(LoggingScopeProvider) - Method in interface com.google.common.flogger.LoggingApi
Aggregates stateful logging with respect to a scoped context determined by the given scope provider.
per(Enum<?>) - Method in class com.google.common.flogger.LogContext
 
Platform - Class in com.google.common.flogger.backend
Platform abstraction layer required to allow fluent logger implementations to work on differing Java platforms (such as Android or GWT).
Platform() - Constructor for class com.google.common.flogger.backend.Platform
 
Platform.LogCallerFinder - Class in com.google.common.flogger.backend
API for determining the logging class and log statement sites, return from Platform.getCallerFinder().
postProcess(LogSiteKey) - Method in class com.google.common.flogger.LogContext
A callback which can be overridden to implement post processing of logging contexts prior to passing them to the backend.
PrintfMessageParser - Class in com.google.common.flogger.parser
A specialized MessageParser for processing log messages in printf style, as used by String.format(java.lang.String, java.lang.Object...).
PrintfMessageParser() - Constructor for class com.google.common.flogger.parser.PrintfMessageParser
 
process(MetadataHandler<C>, C) - Method in class com.google.common.flogger.backend.MetadataProcessor
Processes a combined view of the scope and log-site metadata in this processor by invoking the given handler for each distinct metadata key.

R

RateLimitStatus - Class in com.google.common.flogger
Status for rate limiting operations, usable by rate limiters and available to subclasses of LogContext to handle rate limiting consistently.
RateLimitStatus() - Constructor for class com.google.common.flogger.RateLimitStatus
Rate limiters can extend this class directly if their "reset" operation is stateless, or they can create and return new instances to capture any necessary state.
RecursionDepth - Class in com.google.common.flogger.util
A threal local counter, incremented whenever a log statement is being processed by the backend.
RecursionDepth() - Constructor for class com.google.common.flogger.util.RecursionDepth
 
removeHandlers(MetadataKey<?>, MetadataKey<?>...) - Method in class com.google.common.flogger.backend.MetadataHandler.Builder
Removes any existing handlers for the given keys, returning them to the default handler(s).
removeMetadata(MetadataKey<?>) - Method in class com.google.common.flogger.LogContext
Removes all key/value pairs with the specified key.
repeated(String, Class<T>) - Static method in class com.google.common.flogger.MetadataKey
Creates a key for a repeated piece of metadata.
REQUEST - Static variable in class com.google.common.flogger.context.ScopeType
The built in "request" scope.
reset() - Method in class com.google.common.flogger.RateLimitStatus
Resets an associated rate limiter, moving it out of the "pending" state and back into rate limiting mode.
run(Runnable) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Runs a runnable directly within a new context installed from this builder.

S

safeEmit(T, MetadataKey.KeyValueHandler) - Method in class com.google.common.flogger.MetadataKey
Emits one or more key/value pairs for the given metadata value.
safeEmitRepeated(Iterator<T>, MetadataKey.KeyValueHandler) - Method in class com.google.common.flogger.MetadataKey
Emits one or more key/value pairs for a sequence of repeated metadata values.
safeFormatTo(Formattable, StringBuilder, FormatOptions) - Static method in class com.google.common.flogger.backend.MessageUtils
Returns a string representation of the user supplied Formattable, accounting for any possible runtime exceptions.
safeToString(Object) - Static method in class com.google.common.flogger.backend.MessageUtils
Returns a string representation of the user supplied value accounting for any possible runtime exceptions.
ScopedLoggingContext - Class in com.google.common.flogger.context
A user facing API for creating and modifying scoped logging contexts in applications.
ScopedLoggingContext() - Constructor for class com.google.common.flogger.context.ScopedLoggingContext
 
ScopedLoggingContext.Builder - Class in com.google.common.flogger.context
A fluent builder API for creating and installing new context scopes.
ScopedLoggingContext.InvalidLoggingContextStateException - Exception in com.google.common.flogger.context
Thrown if it can be determined that contexts have been closed incorrectly.
ScopedLoggingContext.LoggingContextCloseable - Interface in com.google.common.flogger.context
A logging context which must be closed in the reverse order to which it was created.
ScopedLoggingContext.ScopeList - Class in com.google.common.flogger.context
Lightweight internal helper class for context implementations to manage a list of scopes.
ScopedLoggingContexts - Class in com.google.common.flogger.context
Static methods equivalent to the instance methods on ScopedLoggingContext but which always operate on the current ScopedLoggingContext that would be returned by ScopedLoggingContext.getInstance().
ScopeList(ScopeType, LoggingScope, ScopedLoggingContext.ScopeList) - Constructor for class com.google.common.flogger.context.ScopedLoggingContext.ScopeList
 
ScopeType - Class in com.google.common.flogger.context
Singleton keys which identify different types of scopes which scoped contexts can be bound to.
setDefault(Level) - Method in class com.google.common.flogger.context.LogLevelMap.Builder
Sets the default log level (use Level.OFF to disable.
setDefaultRepeatedHandler(MetadataHandler.RepeatedValueHandler<Object, ? super C>) - Method in class com.google.common.flogger.backend.MetadataHandler.Builder
Sets a handler for any unknown repeated keys which allows values to be processed via a generic Iterator.
shouldForceLogging(String, Level, boolean) - Static method in class com.google.common.flogger.backend.Platform
Returns whether the given logger should have logging forced at the specified level.
shouldForceLogging(String, Level, boolean) - Method in class com.google.common.flogger.context.ContextDataProvider
Returns whether the given logger should have logging forced at the specified level.
shouldLeftAlign() - Method in class com.google.common.flogger.backend.FormatOptions
Corresponds to printf flag '-' (incompatible with '0').
shouldPrefixPlusForPositiveValues() - Method in class com.google.common.flogger.backend.FormatOptions
Corresponds to printf flag '+'.
shouldPrefixSpaceForPositiveValues() - Method in class com.google.common.flogger.backend.FormatOptions
Corresponds to printf flag ' '.
shouldShowAltForm() - Method in class com.google.common.flogger.backend.FormatOptions
Corresponds to printf flag '#'.
shouldShowGrouping() - Method in class com.google.common.flogger.backend.FormatOptions
Corresponds to printf flag ','.
shouldShowLeadingZeros() - Method in class com.google.common.flogger.backend.FormatOptions
Corresponds to printf flag '0'.
shouldUpperCase() - Method in class com.google.common.flogger.backend.FormatOptions
Corresponds to formatting with an upper-case format character.
SimpleMessageFormatter - Class in com.google.common.flogger.backend
Helper class for formatting LogData as text.
SimpleMessageFormatter.SimpleLogHandler - Interface in com.google.common.flogger.backend
Deprecated.
Use a LogMessageFormatter and obtain the level and cause separately.
SimpleParameter - Class in com.google.common.flogger.parameter
A simple, single argument, parameter which can format arguments according to the rules specified by FormatChar.
single(String, Class<? extends T>) - Static method in class com.google.common.flogger.MetadataKey
Creates a key for a single piece of metadata.
singleton(MetadataKey<T>, T) - Static method in class com.google.common.flogger.context.ContextMetadata
Returns a space efficient ScopeMetadata containing a single value.
size() - Method in class com.google.common.flogger.backend.Metadata
Returns the number of key/value pairs for this instance.
SKIPPED_LOG_COUNT - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with a count of rate limited logs.
SMALL - com.google.common.flogger.StackSize
Produces a small stack suitable for more fine grained debugging.
specialize(LogSiteKey) - Method in class com.google.common.flogger.LoggingScope
Returns a specialization of the given key which accounts for this scope instance.
StackSize - Enum in com.google.common.flogger
Enum values to be passed into GoogleLoggingApi#withStackTrace to control the maximum number of stack trace elements created.
StaticMethodCaller - Class in com.google.common.flogger.util
Helper to call a no-arg constructor or static getter to obtain an instance of a specified type.
STRING - com.google.common.flogger.backend.FormatChar
Formats the argument in a manner specific to the chosen logging backend.

T

Tags - Class in com.google.common.flogger.context
Immutable tags which can be attached to log statements via platform specific injection mechanisms.
TAGS - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with any injected Tags.
Tags.Builder - Class in com.google.common.flogger.context
A mutable builder for tags.
TemplateContext - Class in com.google.common.flogger.backend
A context object for templates that allows caches to validate existing templates or create new ones.
TemplateContext(MessageParser, String) - Constructor for class com.google.common.flogger.backend.TemplateContext
Creates a template context for a log statement.
TIME_AM_PM - com.google.common.flogger.parameter.DateTimeFormat
Locale-specific morning or afternoon marker in lower case, e.g.
TIME_EPOCH_MILLIS - com.google.common.flogger.parameter.DateTimeFormat
Milliseconds since the beginning of the epoch starting at 1 January 1970 00:00:00 UTC.
TIME_EPOCH_SECONDS - com.google.common.flogger.parameter.DateTimeFormat
Seconds since the beginning of the epoch starting at 1 January 1970 00:00:00 UTC.
TIME_HOUR_12H - com.google.common.flogger.parameter.DateTimeFormat
Hour for the 12-hour clock, i.e.
TIME_HOUR_12H_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Hour for the 12-hour clock, formatted as two digits with a leading zero as necessary, i.e.
TIME_HOUR_OF_DAY - com.google.common.flogger.parameter.DateTimeFormat
Hour of the day for the 24-hour clock, i.e.
TIME_HOUR_OF_DAY_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Hour of the day for the 24-hour clock, formatted as two digits with a leading zero as necessary, i.e.
TIME_MILLIS_OF_SECOND_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Millisecond within the second formatted as three digits with leading zeros as necessary, i.e.
TIME_MINUTE_OF_HOUR_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Minute within the hour formatted as two digits with a leading zero as necessary, i.e.
TIME_NANOS_OF_SECOND_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Nanosecond within the second, formatted as nine digits with leading zeros as necessary, i.e.
TIME_SECONDS_OF_MINUTE_PADDED - com.google.common.flogger.parameter.DateTimeFormat
Seconds within the minute, formatted as two digits with a leading zero as necessary, i.e.
TIME_TZ_NUMERIC - com.google.common.flogger.parameter.DateTimeFormat
RFC 822 style numeric time zone offset from GMT, e.g.
TIME_TZ_SHORT - com.google.common.flogger.parameter.DateTimeFormat
A string representing the abbreviation for the time zone.
toString() - Method in class com.google.common.flogger.context.Tags.Builder
 
toString() - Method in class com.google.common.flogger.context.Tags
Returns human readable representation of the tags.
toString() - Method in class com.google.common.flogger.LoggingScope
 
toString() - Method in class com.google.common.flogger.LogPerBucketingStrategy
 
toString() - Method in class com.google.common.flogger.LogSite
 
toString() - Method in class com.google.common.flogger.MetadataKey
 

U

unescape(StringBuilder, String, int, int) - Method in class com.google.common.flogger.parser.BraceStyleMessageParser
 
unescape(StringBuilder, String, int, int) - Method in class com.google.common.flogger.parser.MessageParser
Appends the unescaped literal representation of the given message string (assumed to be escaped according to this parser's escaping rules).
unescape(StringBuilder, String, int, int) - Method in class com.google.common.flogger.parser.PrintfMessageParser
 
UNKNOWN_LINE - Static variable in class com.google.common.flogger.LogSite
A value used for line numbers when the true information is not available.
UNSET - Static variable in class com.google.common.flogger.backend.FormatOptions
The value used to specify that either width or precision were not specified.
updateRateLimiterStatus(RateLimitStatus) - Method in class com.google.common.flogger.LogContext
Callback to allow custom log contexts to apply additional rate limiting behaviour.

V

validate(int, boolean) - Method in class com.google.common.flogger.backend.FormatOptions
Validates these options according to the allowed criteria and checks for inconsistencies in flag values.
valueOf(String) - Static method in enum com.google.common.flogger.backend.FormatChar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.common.flogger.backend.FormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.common.flogger.parameter.DateTimeFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.common.flogger.StackSize
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.common.flogger.backend.FormatChar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.common.flogger.backend.FormatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.common.flogger.parameter.DateTimeFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.common.flogger.StackSize
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Object, FormatChar, FormatOptions) - Method in class com.google.common.flogger.backend.BaseMessageFormatter
 
visit(Object, FormatChar, FormatOptions) - Method in interface com.google.common.flogger.parameter.ParameterVisitor
Visits a log message argument with formatting specified by %s, %d etc...
visitDateTime(Object, DateTimeFormat, FormatOptions) - Method in class com.google.common.flogger.backend.BaseMessageFormatter
 
visitDateTime(Object, DateTimeFormat, FormatOptions) - Method in interface com.google.common.flogger.parameter.ParameterVisitor
Visits a date/time log message argument with formatting specified by %t or similar.
visitMissing() - Method in class com.google.common.flogger.backend.BaseMessageFormatter
 
visitMissing() - Method in interface com.google.common.flogger.parameter.ParameterVisitor
Visits a missing argument.
visitNull() - Method in class com.google.common.flogger.backend.BaseMessageFormatter
 
visitNull() - Method in interface com.google.common.flogger.parameter.ParameterVisitor
Visits a null argument.
visitPreformatted(Object, String) - Method in class com.google.common.flogger.backend.BaseMessageFormatter
 
visitPreformatted(Object, String) - Method in interface com.google.common.flogger.parameter.ParameterVisitor
Visits a log message argument for which formatting has already occurred.

W

WAS_FORCED - Static variable in class com.google.common.flogger.LogContext.Key
The key associated with a Boolean value used to specify that the log statement must be emitted.
wasForced() - Method in interface com.google.common.flogger.backend.LogData
Returns whether this log statement should be emitted regardless of its log level or any other properties.
wasForced() - Method in class com.google.common.flogger.LogContext
 
with(MetadataKey<Boolean>) - Method in class com.google.common.flogger.LogContext
 
with(MetadataKey<Boolean>) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
with(MetadataKey<Boolean>) - Method in interface com.google.common.flogger.LoggingApi
Sets a boolean metadata key constant to true for this log statement in a structured way that is accessible to logger backends.
with(MetadataKey<T>, T) - Method in class com.google.common.flogger.LogContext
 
with(MetadataKey<T>, T) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
with(MetadataKey<T>, T) - Method in interface com.google.common.flogger.LoggingApi
Associates a metadata key constant with a runtime value for this log statement in a structured way that is accessible to logger backends.
withBounds(String, String, int, int) - Static method in exception com.google.common.flogger.parser.ParseException
Creates a new parse exception for situations in which both the start and end positions of the error are known.
withCause(Throwable) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
withCause(Throwable) - Method in interface com.google.common.flogger.LoggingApi
Associates a Throwable instance with the current log statement, to be interpreted as the cause of this statement.
withCause(Throwable) - Method in class com.google.common.flogger.LogContext
 
withInjectedLogSite(LogSite) - Method in interface com.google.common.flogger.LoggingApi
Sets the log site for the current log statement.
withInjectedLogSite(LogSite) - Method in class com.google.common.flogger.LogContext
 
withInjectedLogSite(LogSite) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
withInjectedLogSite(String, String, int, String) - Method in class com.google.common.flogger.LogContext
 
withInjectedLogSite(String, String, int, String) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
withInjectedLogSite(String, String, int, String) - Method in interface com.google.common.flogger.LoggingApi
Internal method not for public use.
withLogLevelMap(LogLevelMap) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Sets the log level map to be used with the context being built.
withMetadata(MetadataKey<T>, T) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Adds a single metadata key/value pair to the context.
withStackTrace(StackSize) - Method in class com.google.common.flogger.LogContext
 
withStackTrace(StackSize) - Method in class com.google.common.flogger.LoggingApi.NoOp
 
withStackTrace(StackSize) - Method in interface com.google.common.flogger.LoggingApi
Creates a synthetic exception and attaches it as the "cause" of the log statement as a way to provide additional context for the logging call itself.
withStartPosition(String, String, int) - Static method in exception com.google.common.flogger.parser.ParseException
Creates a new parse exception for situations in which only the start position of the error is known.
withTags(Tags) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Sets the tags to be used with the context.
wrap(Runnable) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Wraps a runnable so it will execute within a new context based on the state of the builder.
wrap(Callable<R>) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
Wraps a callable so it will execute within a new context based on the state of the builder.
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages