flutter_feature_remote_logging 0.0.1 flutter_feature_remote_logging: ^0.0.1 copied to clipboard
Flutter Feature Remote Logging
Description #
Remote Logging Library to log a device from remote
Logging Platform #
- Google Cloud Logging
- Betterstack
Google Cloud Logging #
Constructor
Parameter | Type | Description |
---|---|---|
serviceAccount | Map<String, dynamic> | Secret Key Get From Google Cloud. |
env | String | Environment for classification logs. |
Betterstack #
Constructor
Parameter | Type | Description |
---|---|---|
sourceToken | String | Access token to post the log through API. Fetched from Betterstack Dashboard. |
Method #
Init
Call this function to init a remote logging service after create a constructor.
Write Remote Log #
Write log into specific platform remote logging.
Parameter | Type | Description |
---|---|---|
level | Level | Level to identify the log. |
message | String | The message log. |
labels | Map<String, String> | The nested value of the log. |
Add Default Label #
Add default label value for added into a log.
Parameter | Type | Description |
---|---|---|
labels | Map<String, String> | The nested value that want set as a default value of the log. |
Remove Default Label #
Remove label from default label
Parameter | Type | Description |
---|---|---|
labels | List | The label key want to remove from default labels. |