A simple find-replace would be enough to switch it over to python's built-in logging module.
... I really hate having to use Python.
I assume you meant to write "I've seen this sort of crap and written patches for it"?
But I wouldn't call it bad... the point made here is simply an issue of not considering scale - in this case easily fixed.
I would call it slow.