Skip navigation links
A B C D E F G H L S T 

A

AbstractLogRecord - Class in com.google.common.flogger.backend.system
Abstract base class for java.util compatible log records produced by system backends.

B

BackendFactory - Class in com.google.common.flogger.backend.system
An API to create logger backends for a given class name.
BackendFactory() - Constructor for class com.google.common.flogger.backend.system.BackendFactory
 

C

Clock - Class in com.google.common.flogger.backend.system
A clock to return walltime timestamps for log statements.
Clock() - Constructor for class com.google.common.flogger.backend.system.Clock
 
com.google.common.flogger.backend.system - package com.google.common.flogger.backend.system
 
create(String) - Method in class com.google.common.flogger.backend.system.BackendFactory
Creates a logger backend of the given class name for use by a Fluent Logger.
create(String) - Method in class com.google.common.flogger.backend.system.SimpleBackendFactory
 
create(LogData) - Static method in class com.google.common.flogger.backend.system.SimpleLogRecord
Creates a SimpleLogRecord for a normal log statement from the given data.

D

DefaultPlatform - Class in com.google.common.flogger.backend.system
The default fluent logger platform for a server-side Java environment.
DefaultPlatform() - Constructor for class com.google.common.flogger.backend.system.DefaultPlatform
 

E

EmptyLoggingContext - Class in com.google.common.flogger.backend.system
Empty trace context implementation.
error(RuntimeException, LogData) - Static method in class com.google.common.flogger.backend.system.SimpleLogRecord
Creates a SimpleLogRecord in the case of an error during logging.

F

findLoggingClass(Class<? extends AbstractLogger<?>>) - Method in class com.google.common.flogger.backend.system.StackBasedCallerFinder
 
findLogSite(Class<?>, int) - Method in class com.google.common.flogger.backend.system.StackBasedCallerFinder
 

G

getBackendImpl(String) - Method in class com.google.common.flogger.backend.system.DefaultPlatform
 
getCallerFinderImpl() - Method in class com.google.common.flogger.backend.system.DefaultPlatform
 
getConfigInfoImpl() - Method in class com.google.common.flogger.backend.system.DefaultPlatform
 
getCurrentTimeNanos() - Method in class com.google.common.flogger.backend.system.Clock
Returns the current time from the epoch (00:00 1st Jan, 1970) with nanosecond granularity, though not necessarily nanosecond precision.
getCurrentTimeNanos() - Method in class com.google.common.flogger.backend.system.SystemClock
 
getCurrentTimeNanosImpl() - Method in class com.google.common.flogger.backend.system.DefaultPlatform
 
getInjectedTagsImpl() - Method in class com.google.common.flogger.backend.system.DefaultPlatform
 
getInstance() - Static method in class com.google.common.flogger.backend.system.EmptyLoggingContext
 
getInstance() - Static method in class com.google.common.flogger.backend.system.SimpleBackendFactory
 
getInstance() - Static method in class com.google.common.flogger.backend.system.StackBasedCallerFinder
 
getInstance() - Static method in class com.google.common.flogger.backend.system.SystemClock
 
getLogData() - Method in class com.google.common.flogger.backend.system.AbstractLogRecord
Returns the LogData instance encapsulating the current fluent log statement.
getTags() - Method in class com.google.common.flogger.backend.system.EmptyLoggingContext
 
getTags() - Method in class com.google.common.flogger.backend.system.LoggingContext
Returns a set of tags to be added to a log statement.

H

handleError(RuntimeException, LogData) - Method in class com.google.common.flogger.backend.system.SimpleLoggerBackend
 
handleFormattedLogMessage(Level, String, Throwable) - Method in class com.google.common.flogger.backend.system.SimpleLogRecord
 

L

log(LogData) - Method in class com.google.common.flogger.backend.system.SimpleLoggerBackend
 
LoggingContext - Class in com.google.common.flogger.backend.system
An API for injecting scoped metadata for log statements (either globally or on a per-request basis).
LoggingContext() - Constructor for class com.google.common.flogger.backend.system.LoggingContext
 

S

shouldForceLogging(String, Level, boolean) - Method in class com.google.common.flogger.backend.system.EmptyLoggingContext
 
shouldForceLogging(String, Level, boolean) - Method in class com.google.common.flogger.backend.system.LoggingContext
Returns whether the given logger should have logging forced at the specified level.
shouldForceLoggingImpl(String, Level, boolean) - Method in class com.google.common.flogger.backend.system.DefaultPlatform
 
SimpleBackendFactory - Class in com.google.common.flogger.backend.system
Default factory for creating logger backends.
SimpleLoggerBackend - Class in com.google.common.flogger.backend.system
A logging backend that uses the java.util.logging classes to output log statements.
SimpleLoggerBackend(Logger) - Constructor for class com.google.common.flogger.backend.system.SimpleLoggerBackend
 
SimpleLogRecord - Class in com.google.common.flogger.backend.system
An eagerly evaluating LogRecord which is created by the Fluent Logger frontend and can be passed to a normal log Handler instance for output.
StackBasedCallerFinder - Class in com.google.common.flogger.backend.system
Default caller finder implementation which should work on all recent Java releases.
SystemClock - Class in com.google.common.flogger.backend.system
Default millisecond precision clock.

T

toString() - Method in class com.google.common.flogger.backend.system.AbstractLogRecord
 
toString() - Method in class com.google.common.flogger.backend.system.EmptyLoggingContext
 
toString() - Method in class com.google.common.flogger.backend.system.SimpleBackendFactory
 
toString() - Method in class com.google.common.flogger.backend.system.StackBasedCallerFinder
 
toString() - Method in class com.google.common.flogger.backend.system.SystemClock
 
A B C D E F G H L S T 
Skip navigation links