gazelle_logger 0.1.2 copy "gazelle_logger: ^0.1.2" to clipboard
gazelle_logger: ^0.1.2 copied to clipboard

Provides logging functionality for Gazelle applications, allowing developers to log incoming requests and outgoing responses.

example/gazelle_logger_example.dart

import 'package:gazelle_core/gazelle_core.dart';
import 'package:gazelle_logger/gazelle_logger.dart';

void main() async {
  final app = GazelleApp(port: 3000);
  await app.registerPlugin(GazelleLoggerPlugin());

  app.get(
    "/",
    (request, resonse) async => resonse.copyWith(
      statusCode: 200,
      body: "Hello, Gazelle!",
    ),
    preRequestHooks: [app.getPlugin<GazelleLoggerPlugin>().logRequestHook],
    postResponseHooks: [app.getPlugin<GazelleLoggerPlugin>().logResponseHook],
  );

  await app.start();
}
1
likes
160
pub points
8%
popularity

Publisher

verified publisherintales.it

Provides logging functionality for Gazelle applications, allowing developers to log incoming requests and outgoing responses.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

gazelle_core, logger

More

Packages that depend on gazelle_logger