Ignore backups and compiled files
Move to Python's built in logging framework
Move scanners to Python logging framework
Move to a buffering error handler so we don't get one error per line, redirecting stderr to logging
Add logging to actions
Oops, disable the debug log to stdout, put it back in a file