Loading...
Searching...
No Matches
logger.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'package:meta/meta.dart';
3import 'package:navigine_sdk/com/_library_context.dart' as __lib;
4import 'package:navigine_sdk/com/exception.dart' as exception;
5import 'package:navigine_sdk/com/navigine/idl/log_listener.dart';
6import 'package:navigine_sdk/com/weak_interface_wrapper.dart' as weak_interface_wrapper;
7
8part 'logger.impl.dart';
13abstract class Logger implements Finalizable {
14
15 static Logger getLogger() => $prototype.getLogger();
16
17 void subscribe(LogListener listener);
18
19 void unsubscribe(LogListener listener);
20
21 bool isValid();
22
23
24
26 @visibleForTesting
27 static dynamic $prototype = Logger$Impl.fromExternalPtr(Pointer<Void>.fromAddress(0));
28}