UptimeLogger

Documenting internet outages so you can show your provider

The pattern is always the same. The connection drops for a few minutes. By the time you are through the queue, everything works again, the line gets tested and is declared fine. Next week it repeats. What is missing is not goodwill — it is a record.

What a usable record has to contain

“It goes down all the time” is not something anyone can work with. Four things make it usable:

The period is the part people underestimate. Start recording when you want to complain and you have two incidents a week later. Record for three months and you have a history — which answers the first question you will be asked (“since when?”) by itself.

Why a ping log on its own falls short

The obvious do-it-yourself version is a continuous ping to one address, written to a file. Better than nothing, but it has three weaknesses that surface exactly when you cannot afford them:

Then there is the mundane part: a log that only runs while a window is open has a gap exactly where the machine was restarted — and a gap in the record is worse in a conversation than no record at all, because it has to be explained.

Keeping the history automatically

That is what UptimeLogger is built for. It runs in the background, checks the connection continuously and writes down when it was gone and for how long.

Free, no account, no telemetry. Everything stays in a local database on your own machine. Installation for Windows and macOS.

What a record like this does not do

So that the figures hold up when you use them, the other half belongs here too:

What it does do is still the part that matters: it turns “all the time” into a number, a period and a list of timestamps. Those can be discussed.

If it helped

UptimeLogger is free and stays free. If it saved you an argument with your provider, you can buy me a coffee.