Package com.couchbase.lite
Interface Logger
-
- All Known Implementing Classes:
ConsoleLogger
,FileLogger
public interface Logger
The logging interface for Couchbase Lite. If an application wants to receive log messages to an arbitrary endpoint, then it can by implementing this interface. !!! There is, currently, no way to tell when the log level changes for a custom logger. Setting a more verbose log level will not have any effect until the logger is polled for its level.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LogLevel
getLevel()
Gets the level that will be logged via this logger.void
log(LogLevel level, LogDomain domain, String message)
Performs the actual logging logic
-
-
-
Method Detail
-
getLevel
@NonNull LogLevel getLevel()
Gets the level that will be logged via this logger.- Returns:
- The maximum level to log
-
-