#18: Added logging with Serilog.