The Enterprise Library Exception Handling Application Block helps developers create a consistent strategy for processing exceptions that occur in various architectural layers of an enterprise application.
$ dotnet add package EnterpriseLibrary.ExceptionHandlingNo README available.