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; |