I'm not sure you need this unless the purpose here is to log a friendly message on KeyboardInterrupt. I'm not sure how this gets invoked, so I can't tell what stdout/stderr are, but maybe it's also interesting to log other exceptions:

```
try:
    channel.start_consuming()
except KeyboardInterrupt:
    # Terminating gracefully
    log.info('Halting log event monitoring.')
except:
    log.exception('OMG! I am melting!')
    raise
```