Instalação
Adicione structured_logger como dependência no pubspec.yaml do seu app ou pacote:
dependencies:
structured_logger: ^0.1.2
Em seguida, baixe as dependências:
flutter pub get
Importação
Importe o pacote no arquivo Dart em que for usar o logger:
import 'package:structured_logger/structured_logger.dart';
Dependência transitiva
O pacote declara http como dependência (usada pelo SinkSeq). Você não precisa adicioná-la manualmente, a menos que injete um http.Client customizado nos testes.
Exemplo incluído
O repositório contém um app de exemplo em example/. Para executá-lo:
cd example
flutter run
O exemplo registra SimpleLineSink e DefaultSink e emite um log de demonstração.