There is an alternative. Just blog without an audience. Don't keep any web server logs (or don't look at them). Delete the analytics.
The fact that someone theoretically could be reading my blog is enough motivation to write something understandable (rather than just scrawling some gibberish in a notebook), but whether that audience actually exists or not doesn't matter to me.
There's no inherent need to write regularly if you feel you have nothing new to say, is there?