gazelle_logger 0.1.2 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();
}