In this chapter, we learned how to track the state of our services using logging. We also learned how to customize a logger provider and how to integrate it with an ASP.NET Core application. Furthermore, we dealt with the new health checking feature of ASP.NET Core and learned how to build a custom health check.
Now, you know how to implement logging in an ASP.NET Core application and create a custom logger provider. You will be able to use these skills to keep track of the data that's exposed by your services and monitor the status of your web service instance.
In the next chapter, we will learn how to bring our web service to the cloud using Azure.