http_client_logger 1.1.0 copy "http_client_logger: ^1.1.0" to clipboard
http_client_logger: ^1.1.0 copied to clipboard

Dart package that seamlessly adds HTTP traffic logging to your Dart or Flutter project.

1.1.0 #

Features #

  • ✨ Added Level.body support for logging HTTP request and response bodies
  • πŸš€ Enhanced request body logging for different request types (Request, MultipartRequest)
  • πŸ“ Improved response body logging with proper stream handling using StreamSplitter
  • πŸ” Added support for logging multipart form fields and file information
  • ⚑ Implemented proper async handling to ensure correct log ordering

Technical Improvements #

  • Added async package dependency for StreamSplitter functionality
  • Enhanced error handling for body reading operations
  • Improved UTF-8 decoding with malformed character support
  • Added comprehensive documentation and performance warnings

Documentation #

  • πŸ“š Updated README with logging level explanations and performance considerations
  • ⚠️ Added performance warnings for body-level logging
  • πŸ› οΈ Enhanced code examples with different logging levels

1.0.0 #

  • Initial version.
1
likes
0
points
524
downloads

Publisher

verified publisherdasralph.de

Weekly Downloads

Dart package that seamlessly adds HTTP traffic logging to your Dart or Flutter project.

Repository (GitHub)
View/report issues

Topics

#http #network #logging

License

unknown (license)

Dependencies

async, http, http_client_interceptor, logging, meta, uuid

More

Packages that depend on http_client_logger