diff --git a/example/pubspec.lock b/example/pubspec.lock index b84e32e..fc44f0e 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -342,7 +342,7 @@ packages: path: ".." relative: true source: path - version: "2.2.1" + version: "2.2.2" path: dependency: transitive description: diff --git a/lib/open_earable_flutter.dart b/lib/open_earable_flutter.dart index 4f5471c..673bb53 100644 --- a/lib/open_earable_flutter.dart +++ b/lib/open_earable_flutter.dart @@ -3,6 +3,7 @@ library; import 'dart:async'; import 'package:logger/logger.dart'; +import 'package:meta/meta.dart'; import 'package:open_earable_flutter/src/models/devices/cosinuss_one_factory.dart'; import 'package:open_earable_flutter/src/models/devices/open_earable_factory.dart'; import 'package:open_earable_flutter/src/models/devices/open_earable_v2.dart'; @@ -70,8 +71,13 @@ export 'src/fota/fota.dart'; ) export 'src/models/capabilities/sensor_configuration_specializations/sensor_configuration_open_earable_v2.dart'; +@internal Logger logger = Logger(); +void initOpenWearableLogger(Logger newLogger) { + logger = newLogger; +} + /// WearableManager is a singleton class that manages the connection and interaction /// with wearable devices using Bluetooth Low Energy (BLE). /// It provides methods to start scanning for devices,