Package-level declarations

Types

Link copied to clipboard
class FloggerLogger(googleLogger: GoogleLogger) : Logger

Implementation of Logger that delegates to a GoogleLogger.

Link copied to clipboard

Implementation of LoggingProvider that uses Flogger.

Link copied to clipboard
enum Level : Enum<Level>

Represents the severity level of a log message.

Link copied to clipboard
interface Logger

An interface representing a logger. Allows logging messages at various severity Levels.

Link copied to clipboard
interface LoggerFactory

A factory object for obtaining Logger instances.

Link copied to clipboard
interface LoggingProvider

A service that provides Logger instances for given classes.

Link copied to clipboard
abstract class SafeLogger : Logger

An abstract base class for Logger implementations that safely evaluates the log message lambda. If the lambda throws an exception, it is caught and logged without crashing the application.

Link copied to clipboard
class Slf4jLogger(slf4jLogger: Logger) : SafeLogger

A Logger implementation that delegates to an underlying org.slf4j.Logger.