Show / Hide Table of Contents

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.

In This Article
Back to top Generated by DocFX