ctls_logging 1.0.0 copy "ctls_logging: ^1.0.0" to clipboard
ctls_logging: ^1.0.0 copied to clipboard

High-performance columnar log storage system with adaptive tiering, compression, and intelligent query optimization for Dart/Flutter apps.

Changelog #

All notable changes to the CTLS Logging package.

1.0.0 Initial Public Release #

High-performance columnar time-series logging system for Dart/Flutter.

Core Features

  • Ultra-fast writes (<1μs per log entry)
  • Zero-copy reads with direct memory access
  • Pure Dart implementation (cross-platform)
  • Automatic log rotation with configurable retention
  • Comprehensive search with multiple filter criteria
  • Export to TXT, JSON, or CSV formats

Compression & Storage

  • Delta encoding for timestamps
  • Dictionary encoding for tags
  • Run-length encoding for log levels
  • GZip compression for messages
  • 70%+ storage reduction vs plain text

Search & Indexing

  • Bloom filters for fast tag checks
  • Inverted index for full-text search
  • Parallel search across multiple cores
  • Query optimization and planning
  • Progressive streaming for large results

Tiering System

  • Hot/Warm/Cold storage tiers
  • Access pattern tracking
  • Automatic tier movement
  • Configurable policies

Example Application

  • Flutter example demonstrating all features
  • Dashboard with performance metrics
  • Storage efficiency visualization
  • Advanced search with date filters
  • Log export functionality
  • File browser with age tracking
0
likes
140
points
42
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

High-performance columnar log storage system with adaptive tiering, compression, and intelligent query optimization for Dart/Flutter apps.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

archive, crypto, path

More

Packages that depend on ctls_logging