Interface Logger

  • All Known Implementing Classes:
    ConsoleLogger, FileLogger

    public interface Logger
    The logging interface for Couchbase Lite. An application that wishes to route log messages to an arbitrary endpoint can do so by installing an implemention of this interface with Log.setCustom(Logger).
    • Method Detail

      • getLevel

        @NonNull
        LogLevel getLevel()
        Gets the level that will be logged via this logger.
        Returns:
        The maximum level to log
      • log

        void log​(@NonNull
                 LogLevel level,
                 @NonNull
                 LogDomain domain,
                 @NonNull
                 java.lang.String message)
        Performs the actual logging logic
        Parameters:
        level - The level of the message to log
        domain - The domain of the message to log
        message - The content of the message to log