Namespace Code.Library.Application.Behaviors
Classes
LoggingBehavior<TRequest, TResponse>
It wraps the request generated logs, the handling request log will have the request params and handled request log will have the response.
RequestPerformanceBehavior<TRequest, TResponse>
This will add an additional log for requests that taking more than the threshold (for now, it is set to 500ms)
UnhandledExceptionBehavior<TRequest, TResponse>
For any exception that thrown in the request pipeline, except DomainExceptions, by adding this behavior, it will log the exception.