From 27fe692ca5e2e566991012b44bf4df6bff5957c4 Mon Sep 17 00:00:00 2001 From: Dennis Moschina <45356478+DennisMoschina@users.noreply.github.com> Date: Tue, 25 Nov 2025 11:00:05 +0100 Subject: [PATCH] lib/open_earable_flutter.dart: hide logger for external use; added function to set the logger externally --- example/pubspec.lock | 2 +- lib/open_earable_flutter.dart | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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,