PackageTrack
Sign in Get early access

aim_server_logger

HTTP logging middleware for aim_server with request/response details and customizable output formats.

0.1.1 aim-dart/aim

What this package is like to depend on

Last release 7 months ago

20 Jan 2026

Too new to tell

only 2 dated releases

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

7 months old

2 releases · first in 2025

2 releases in the last 12 months

see the full history below

Release timeline

2 releases · Dec 2025 to Jan 2026
2026
Release Pre-release

Releases

latest 2
  1. 0.1.1 20 Jan 2026
    Release notes

    Internal fixes. No functional changes.

    Open source →
    Release notes

    Internal fixes. No functional changes.

    Open source →
    Release notes Open source →
  2. 0.0.1 28 Dec 2025
    Release notes

    Initial release - HTTP logging middleware for Aim framework

    Features

    • Request logging with HTTP method and path
    • Response logging with status code and response time
    • Customizable onRequest callback for custom request logging
    • Customizable onResponse callback for custom response logging
    • Automatic response time measurement in milliseconds
    • Easy integration with custom logging systems

    Examples

    import 'package:aim_server/aim_server.dart';
    import 'package:aim_server_logger/aim_server_logger.dart';
    
    final app = Aim();
    
    // Basic logging
    app.use(logger());
    
    // Custom callbacks
    app.use(logger(
      onRequest: (c) async {
        print('Incoming: ${c.req.method} ${c.req.uri.path}');
      },
      onResponse: (c, durationMs) async {
        print('Outgoing: ${c.response?.statusCode} (${durationMs}ms)');
      },
    ));
    
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive