Namespace Couchbase.Lite.Logging
Classes
FileLogger
A class that controls the file logging facility of Couchbase Lite
Log
The class that stores the three available logging facilities in Couchbase Lite
LogFileConfiguration
A class that describes the file configuration for the FileLogger class. These options must be set atomically so they won't take effect unless a new configuration object is set on the logger. Attempting to modify an in-use configuration object will result in an exception being thrown.
Interfaces
IConsoleLogger
An interface for an object that will log messages to the relevant debug console. For desktop this is the terminal, WinUI uses the visual studio debug output pane, iOS uses os_log and Android uses logcat.
ILogger
An interface for implementing a class that can accept logging messages from Couchbase Lite
Enums
LogDomain
Contains all the available logging domains for the library. Each log domain writes messages regarding a specific area of Couchbase Lite operation.
LogLevel
Defines the Couchbase Lite log verbosity levels. The default level is Warning.