Simplify logging interface

All the request logging is now handled by a single logger with multiple
handlers. The RequestFilter class controls which messages are logged by
examining the err_type property of the log record.