• Custom middleware – request logging, error handling
  • Logging frameworks – Serilog, NLog, Microsoft.Extensions.Logging