Namespace Realms.Logging
Classes
LogCategory
Specifies the category to receive log messages for when logged by the default
logger. The LogLevel will always be set for a specific category.
Setting the log level for one category will automatically set the same level
for all of its subcategories.
The category hierarchy is the following:
Realm
├─► Storage
│ ├─► Transaction
│ ├─► Query
│ ├─► Object
│ └─► Notification
├─► Sync
│ ├─► Client
│ │ ├─► Session
│ │ ├─► Changeset
│ │ ├─► Network
│ │ └─► Reset
│ └─► Server
├─► App
└─► SDK
LogCategory.ClientLogCategory
The category for receiving log messages pertaining to sync client operations.
LogCategory.RealmLogCategory
The top-level category for receiving log messages for all categories.
LogCategory.StorageLogCategory
The category for receiving log messages pertaining to database events.
LogCategory.SyncLogCategory
The category for receiving log messages pertaining to Atlas Device Sync.
Logger
A logger that logs messages originating from Realm. The default logger can be replaced by setting Default.
A few built-in implementations are provided by Console, Null, and Function(Action<string>),
but you can implement your own.
RealmLogger
A logger that logs messages originating from Realm. The default logger can be replaced by setting Default.
A few built-in implementations are provided by Console, Null, and Function(Action<string>),
but you can implement your own.
Enums
LogLevel
Specifies the criticality level above which messages will be logged by the default sync client logger.