Orientação gerada a partir de informações públicas. Apenas para referência.
O pacote stack_trace fornece utilitários para manipular e formatar rastreamentos de pilha em aplicativos Dart, tornando-os mais legíveis e úteis para depuração. Permite que desenvolvedores extraiam, analisem e exibam informações de rastreamento de pilha com clareza aprimorada, especialmente útil ao lidar com erros assíncronos ou cadeias de chamadas complexas. O pacote é particularmente valioso em ambientes de desenvolvimento e teste, onde um contexto detalhado de erro é essencial. Ele se integra perfeitamente aos mecanismos principais de tratamento de erros do Dart.
Casos de uso
Depuração de erros assíncronos
Analisando pilhas de chamadas complexas
Melhorar a legibilidade da mensagem de erro
Registrar rastros de pilha detalhados
Testando caminhos de tratamento de erros
Principais recursos
Formatação legível de stack trace
Extração aprimorada de contexto de erro
Suporte para rastreamentos assíncronos de pilha
Integração com o sistema de erros do Dart
Leve e sem dependências
Indicado para
Desenvolvedores solucionando erros em tempo de execução
Engenheiros de teste analisando cenários de falha
Equipes melhorando práticas de registro de erros
Desenvolvedores de CLI e framework do Dart
Aplicações que exigem informações detalhadas de depuração
Considerações
Principalmente destinado ao desenvolvimento e depuração
Não otimizado para desempenho em produção
Pode aumentar a verbosidade do log
Funcionalidade limitada além da manipulação do rastreamento de pilha
Melhor usado com compilações de depuração
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Overview
This repository is home to tooling related Dart packages. Generally, this means
packages published through the
tools.dart.dev publisher that
don't naturally belong to other topic monorepos (like
dart-lang/build,
dart-lang/test, or
dart-lang/shelf).
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.