logging_manager_flutter 2.2.1 icon indicating copy to clipboard operation
logging_manager_flutter: ^2.2.1 copied to clipboard

Provides simple APIs for logging & managing logs. Logging manager with flutter support.

Logging Manager for Flutter Projects #

Pub:logging

Provides simple APIs for logging & managing logs. Logging manager with flutter support.

Features #

  • Provides class FlutterLoggingManager which extends on the LoggingManager for flutter projects.
  • This class has onFlutterError method which can be capture flutter error.
  • listenErrorsWithCurrentIsolate can be used to listen errors in the current isolate.
  • runFlutterInZoneGuardedWithLogging can be used to log errors caught in the zone for flutter.
FlutterError.onError = loggingManager.onFlutterError;

Get Started - Dependency setup #

Either add dependency in pubspec.yaml file

    logging_manager_flutter: ^2.0.0

Or add dependency with

    flutter pub add logging_manager_flutter

Usage #

  1. Import this package in file.
import 'package:logging_manager_flutter/logging_manager_flutter.dart';
  1. Create a LoggingManager, a class which is exported from package:logging_manager_flutter. Note: A LoggingTree is responsible for doing something with logs. If none provided, nothing will happen.
final loggingManager = LoggingManager(
   logger: Logger('MyApp'),
   tree: PrintingColoredLogsTree(),
);
  1. Optionally add flutter logging manager to record flutter errors.
FlutterError.onError = loggingManager.onFlutterError;
  1. Create package:logging's logger which is managed by the above manager.
final componentLogger = Logger('MyApp.componentName');
  1. Use logger to log anything.
componentLogger.info('Hello World');

Additional Information #

For more usage see Logging Manager package.

1
likes
120
pub points
49%
popularity

Publisher

verified publisher iconmagnificsoftware.com

Provides simple APIs for logging & managing logs. Logging manager with flutter support.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.BSD-3-Clause (LICENSE)

Dependencies

flutter, logging_manager

More

Packages that depend on logging_manager_flutter