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
All Classes All Packages
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
FormatCharand 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
MessageParserfor processing log messages in the "brace style", as used byMessageFormat. - 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
ScopeMetadatabuilder. - 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
Classof the given key for log aggregation. - byClassName() - Static method in class com.google.common.flogger.LogPerBucketingStrategy
-
A strategy which uses the
Classname 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, modulomaxBuckets, for log aggregation.
C
- call(Callable<R>) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
-
Calls a
Callabledirectly 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
LogSitefor the caller of the specified class. - callUnchecked(Callable<R>) - Method in class com.google.common.flogger.context.ScopedLoggingContext.Builder
-
Calls a
Callabledirectly within a new context installed from this builder, wrapping any checked exceptions with aRuntimeException. - 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
Preconditionsclass 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
Metadataimplementation 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
LogLevelMapwith 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
LogLevelMapwhose entries correspond to the given map, and with the default value ofLevel.OFF. - create(Map<String, ? extends Level>, Level) - Static method in class com.google.common.flogger.context.LogLevelMap
-
Returns a
LogLevelMapwhose 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
Metadatathat 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
AbstractLoggerwhich returns the basicLoggingApiand 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
LogMessageFormatterand 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
FormatCharinstances. - 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
nullif 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.Builderwhich 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
MetadataHandlerwhich 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
Metadatafrom with the current context to be injected into log statements. - getInjectedTags() - Static method in class com.google.common.flogger.backend.Platform
-
Returns
Tagsfrom 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
typethat is specified by the givenpropertyName, returningnullif 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
typethat is specified by the givenpropertyName, returningnullif 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
loggerNameto 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_LINEif 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
nullif not given. - getLoggerName() - Method in class com.google.common.flogger.backend.LoggerBackend
-
Returns the logger name (which is usually a canonicalized class name) or
nullif 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
ScopedLoggingContextfor 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.UNSETif 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
nullif 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
nullif 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
nullif the statement does not require formatting (in which case the message to be logged can be determined by callingLogData.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.UNSETif 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
Numberinstance (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
LogDatainstance. - 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
Throwablecause 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
LoggingApiwhich 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
Levelused 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, LogPerBucketingStrategymethod.) - 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
LogSitefor 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
LogSitewhich reflects the information in the givenStackTraceElement, orLogSite.INVALIDif givennull. - 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
FormatOptionsbecause 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
WARNINGor 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
MetadataHandlerwhich 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
Metadatain 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.Builderto 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
Parameterrepresenting 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
Parameterrepresenting 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
Parameterrepresenting 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
Parameterinstances. - 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
MessageParserfor processing log messages in printf style, as used byString.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
LogContextto 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
ScopedLoggingContextbut which always operate on the currentScopedLoggingContextthat would be returned byScopedLoggingContext.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.OFFto 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
LogMessageFormatterand 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
ScopeMetadatacontaining 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#withStackTraceto 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,%detc... - 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
%tor 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
Booleanvalue 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
truefor 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
Throwableinstance 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.
All Classes All Packages