Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev3.0.0

flutter_pretty_dio_logger

Mostre o formato JSON correto, cUrl, fácil de copiar e usar para vários propósitos.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
9,6 mil
Curtidas
26
Pontos Pub
150

Instalar pacote

flutter pub add flutter_pretty_dio_logger

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que aprimora o registro do Dio exibindo solicitações e respostas HTTP em uma estrutura JSON limpa e formatada. Inclui a geração de comandos cURL para depuração e testes fáceis em ambientes diferentes. A saída é visualmente organizada, facilitando a cópia e reutilização dos detalhes da solicitação. Ideal para desenvolvedores que precisam de logs claros e acionáveis durante o desenvolvimento de aplicativos e solução de problemas de API.

Casos de uso

  • Depuração de chamadas de API
  • Testando pontos finais com cURL
  • Inspeção de corpos de solicitação/resposta
  • Melhorando o fluxo de trabalho do desenvolvedor
  • Compartilhando dados da API com membros da equipe

Principais recursos

  • Saída JSON formatada
  • Geração de comando cURL
  • Funcionalidade de cópia e colagem fácil
  • Suporte multiplataforma
  • formatação visual limpa

Indicado para

  • Desenvolvedores front-end
  • Testadores de API
  • Colaboração em equipe
  • Ambientes de desenvolvimento
  • Depuração rápida

Considerações

  • Não recomendado para produção
  • Pode aumentar a verbosidade do registro
  • Requer integração com Dio
  • Opções limitadas de personalização
  • Impacto potencial no desempenho em uso intenso

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

flutter_pretty_dio_logger

Show the correct json format, cUrl, easy to copy and use for many purposes.

Usage

import 'package:flutter_pretty_dio_logger/flutter_pretty_dio_logger.dart';
Dio dio = Dio();
dio.interceptors.add(
  PrettyDioLogger(
    requestHeader: true,
    queryParameters: true,
    requestBody: true,
    responseHeader: true,
    responseBody: true,
    error: true,
    showProcessingTime: true,
    showCUrl: true,
    // canShowLog: kDebugMode,
  ),
);

How it looks like

cUrl Example
Response Example

This package is inspired by pretty_dio_logger and curl_logger_dio_interceptor packages.

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.