Summary
In this chapter, we learned about the characteristics of good logging, the different logging providers available, such as the Azure App Service logging provider and the Azure Application Insights logging provider, and how to create a reusable logger library.
You now have the necessary knowledge about logging that will help you to implement a reusable logger or extend a current logger in your project with the right level of logging and key information to debug issues and build analytics on production data.
In the next chapter, we will learn about various techniques to cache data in .NET 5 applications, as well as various caching components and the platforms available that can be integrated with a .NET application.