Skip to content

vyuh_plugin_telemetry_provider_console ​

ConsoleLoggerTelemetryProvider is a telemetry provider used inside TelemetryPlugin.providers. It supports messages, errors, and traces through the framework telemetry contract.

How the pieces fit together

Package source · Released API

Choose a declaration ​

ConsoleLoggerTelemetryProvider

ConsoleLoggerTelemetryProvider ​

Source

A telemetry provider that logs to the console using the logger package.

dart
final class ConsoleLoggerTelemetryProvider implements TelemetryProvider

Directly declared public members:

dart
String get name;
dart
String get title;
dart
String get description;
dart
ConsoleLoggerTelemetryProvider();
dart
Future<void> dispose();
dart
Future<void> init();
dart
Future<void> reportError(exception, {StackTrace? stackTrace, Map<String, dynamic>? params, bool fatal = false});
dart
Future<void> reportFlutterError(FlutterErrorDetails details, {bool fatal = false});
dart
Future<void> reportMessage(String message, {Map<String, dynamic>? params, LogLevel? level = LogLevel.info});
dart
Future<Trace> startTrace(String name, String operation, {LogLevel? level = LogLevel.info});