Namespace Couchbase.Lite.Logging
Classes
BaseLogSink
The abstract base class of log sinks to inherit from for Custom
ConsoleLogSink
A log sink that writes to the console of a given platform. For console
applications and WinUI, this means calling System.Console.WriteLine(System.String)
and, if a debugger is attached, System.Diagnostics.Debug.WriteLine(System.String). Android
applications will make use of Android.Util.Log with a "CouchbaseLite" domain,
while iOS / Mac Catalyst will use CoreFoundation.OSLog with a subsystem
"CouchbaseLite" and category "dotnet".
FileLogSink
A log sink for writing log messages to files on disk. This class must be set up in order to receive support for the SDK. Each log level is written into a separate file.
LogSinks
The static container for each of the three log sinks that Couchbase Lite can make use of.
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.