structured_log 0.1.0
structured_log: ^0.1.0 copied to clipboard
Structured logging for Dart, inspired by Python's structlog. Log JSON with context binding.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased #
Changed #
- Updated repository URL to
https://github.com/pese-git/structured_log.git - Added FVM (Flutter Version Management) configuration
- Added Melos scripts for development workflow (
analyze,format,test,lint,build,example,clean) - Added
.gitignorefor Dart/FVM project - Removed unused imports from source files
- Removed deprecated
authorfield frompubspec.yaml - Formatted all source files with
dart format
0.1.0 - 2026-04-27 #
Added #
- Initial release of
structured_log BoundLoggerwith immutablebind()/unbind()context binding- Log levels:
debug,info,warning,error,critical - Processors:
dropNullValues,addTimestamp,addLogLevel,jsonRenderer,logfmtRenderer - Output formats: default JSON console, colored console, file, rotating file
- Global configuration via
StructlogConfiguration.configure() - Example usage in
example/main.dart - Basic test suite