OutageLog is a Windows tray application that monitors internet connectivity every 2 seconds to log outages and determine whether problems originate from the user's side or the ISP. It generates detailed reports showing outage times, duration, and diagnostics by pinging the router and multiple internet servers, helping users provide evidence to their providers.