ASP.NET Core has greatly improved logging capabilities to any persistence source. The use of third-party tools for writing logs has been made simple. NLog or Serilog are the most widely used tools to manage writing logs.
We also learned how to gracefully handle web API errors, as well as how to log them to a log store in order to analyze them.
In the next chapter, we will learn about optimizing and improving ASP.NET Core performance using cache, asynchronous programming, and other methods.