title: How do I suppress the ANSI coloring ring.middleware.logger is putting in my logs?
body: <p>I've inherited a project that gets some logging magic through <code>[ring.middleware.logger "0.5.0" :exclusions [org.slf4j/slf4j-log4j12]]</code> in the project.clj.  As the middlewares get set up <code>ring.middleware.logger/wrap-with-logger</code> comes in and that gets me some nice logging on each request like...</p>
  
  <pre><code>2016-03-25 15:46:03,787 a939 level=INFO [qtp509784188-34] core:288 - Starting :delete /v4/events/c.c.t.p.v4.api-a9c6d846-1da5-4593-a711-18d90aa8490f/test-layer/2015-05-31T00:00:00.000Z for 127.0.0.1 {"host" "localhost:50654", "user-agent" "Apache-HttpClient/4.3.6 (java 1.5)", "accept-encoding" "gzip, deflate", "connection" "close"}
  2016-03-25 15:46:03,788 a939 level=INFO [qtp509784188-34] core:288 -   \ - - - -  Params: {}
  2016-03-25 15:46:03,794 a939 level=INFO [qtp509784188-34] core:288 - Finished :delete /v4/events/c.c.t.p.v4.api-a9c6d846-1da5-4593-a711-18d90aa8490f/test-layer/2015-05-31T00:00:00.000Z for 127.0.0.1 in (6 ms) Status: 404
  </code></pre>
  
  <p>...the problem is that some of the fields in this logging come out ANSI colorized.  There is a request id like thing, above its the "a939" field, as well as the "Starting", "Finished", and the "Status" code which are presented with ANSI colors.  This has the unpleasant side effect of making it challenging to RegEx the logs in Splunk, as there are now control characters, which appear as ascii digits now, mucking up the works.</p>
  
  <pre><code>2016-03-25 15:46:03,794 [0m[35m[44ma939[0m level=INFO [qtp509784188-34] onelog.core - [36mFinished...Status: [39m200[0m
  </code></pre>
  
  <p>How can I suppress the ANSI colorization of the logging output through the ring.middleware.logger thing?</p>