title: how to prevent werkzeug from logging
body: <p>I'm using flask and werkzeug. To monitor sql statements emitted from sqlalchemy I've set up a logging.basicConfig() logger and attached the before_cursor_execute event to monitor SQL statements. But now werkzeug also attaches the logging to that logger, that's not what I want.
  so my log looks like this...(the werkzeug message is not wanted)</p>
  
  <pre><code>INFO:root:SELECT anon_1.heartbeat_id AS anon_1_heartbeat_id
  FROM (SELECT heartbeat.id AS heartbeat_id FROM heartbeat ORDER BY stamp desc LIMIT ?
  OFFSET ?) AS anon_1 ORDER BY heartbeat_name
  INFO:werkzeug:127.0.0.1 - - [13/Jun/2013 12:10:52] "GET / HTTP/1.1" 200 -
  </code></pre>
  
  <p>In the werkzeug documentation I can't find anything about logging. And here is the code I'm using.</p>
  
  <pre><code>logging.basicConfig(filename='sql.log', level=logging.INFO)
  def before_cursor_execute(conn, cursor, statement, parameters, context, executemany):
      logging.info(statement)
  event.listen(engine, "before_cursor_execute", before_cursor_execute)
  </code></pre>