LogDomains Class |
Namespace: Couchbase.Lite.Util
public sealed class LogDomains
The LogDomains type exposes the following members.
Name | Description | |
---|---|---|
All |
Gets all the logging interfaces so logic can be applied to
all of them
| |
ChangeTracker |
Gets the logging interface for change tracker logging, which is responsible
for logging information about the change tracker portion of a pull replication
(where the incoming changes are received and parsed)
| |
Database |
Gets the logging interface for database logging, which is responsible
for logging activity between the library and the disk, including creation
of Documents / Revisions, disk I/O, etc
| |
Discovery |
Gets the logging interface for discovery logging, which is responsible
for logging information about P2P discovery.
| |
Listener |
Gets the logging interface for listener logging, which is responsible
for logging information about the P2P REST API listener (connections,
authorization, non-routing logic)
| |
Query |
Gets the logging interface for query logging, which is responsible for
logging information about in progress queries on data.
| |
Router |
Gets the logging interface for router logging, which is responsible for
logging information about the routing logic in the listener component
(i.e. REST API provider for P2P)
| |
Sync |
Gets the logging interface for sync logging, which is responsible for
logging activity between the library and remote (network) endpoints.
| |
TaskScheduling |
Gets the logging interface for task scheduling, which is responsible
for logging information about scheduling tasks in task schedulers.
| |
Upgrade |
Gets the logging interface for upgrade logging, which is responsible
for logging information about local database upgrades (when a new
version of Couchbase Lite changes the database layout in a way that
is not backwards compatible)
| |
Validation |
Gets the logging interface for validation logging, which is responsible
for logging information about revision validation (a user-defined
function)
| |
View |
Gets the logging interface for view logging, which is responsible for
logging information about constructed views on data.
|
Name | Description | |
---|---|---|
Except |
Gets all of the logging interfaces except the ones specified
so that logic can be applied to all of them
| |
Group |
Groups the specified loggers together to apply the given logic
to all of them at once. For example:
Log.Domains.Group(Log.Domains.Listener, Log.Domains.Discovery).Level = Log.LogLevel.Verbose; |