Logging
Griffin.Log provides a MediatR pipeline behavior that logs request handling and flags slow responses.
Installation
dotnet add package Griffin.LogRegister the Behavior
Register LoggingBehavior<,> as a MediatR pipeline behavior in your service collection.
The behavior logs the request and response type names at information level before invoking the handler, then logs completion. When handling takes longer than three seconds, it emits a warning with the elapsed time.
Only the type names are logged, not request payloads. Use application-level logging if you need structured request data, and keep sensitive fields out of log output.