title: How to suppress messages output by ESAPI library
body: <p>Does anyone know how to suppress the following noisy messages output by the ESAPI library?</p>
  
  <pre><code>System property [org.owasp.esapi.opsteam] is not setAttempting to load ESAPI.properties via file I/O.
  Attempting to load ESAPI.properties as resource file via file I/O.
  
  System property [org.owasp.esapi.devteam] is not set
  Not found in 'org.owasp.esapi.resources' directory or file not readable: C:\Users\ktamura\Desktop\embtest-master\ESAPI.properties
  Not found in SystemResource Directory/resourceDirectory: .esapi\ESAPI.properties
  Not found in 'user.home' (C:\Users\ktamura) directory: C:\Users\ktamura\esapi\ESAPI.properties
  Loading ESAPI.properties via file I/O failed. Exception was: java.io.FileNotFoundException
  Attempting to load ESAPI.properties via the classpath.
  SUCCESSFULLY LOADED ESAPI.properties via the CLASSPATH from '/ (root)' using current thread context class loader!
  SecurityConfiguration for Validator.ConfigurationFile.MultiValued not found in ESAPI.properties. Using default: false
  Attempting to load validation.properties via file I/O.
  Attempting to load validation.properties as resource file via file I/O.
  Not found in 'org.owasp.esapi.resources' directory or file not readable: C:\Users\ktamura\Desktop\embtest-master\validation.properties
  Not found in SystemResource Directory/resourceDirectory: .esapi\validation.properties
  Not found in 'user.home' (C:\Users\ktamura) directory: C:\Users\ktamura\esapi\validation.properties
  Loading validation.properties via file I/O failed.
  Attempting to load validation.properties via the classpath.
  validation.properties could not be loaded by any means. fail. Exception was: java.lang.IllegalArgumentException: Failed to load ESAPI.properties as a classloader resource.
  </code></pre>
  
  <p>I added the library to my web application (including embedded Tomcat) and ESAPI validation works but noisy messages are output.</p>
  
  <p><strong>Java code</strong>:</p>
  
  <pre><code>writer.write(ESAPI.encoder().encodeForHTML("&lt;test&gt;"));
  </code></pre>
  
  <p><strong>Dependency of ESAPI</strong>:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;org.owasp.esapi&lt;/groupId&gt;
      &lt;artifactId&gt;esapi&lt;/artifactId&gt;
      &lt;version&gt;2.1.0.1&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p><strong>ESAPI.properties</strong>:</p>
  
  <p><a href="https://github.com/k-tamura/embtest/blob/master/src/main/resources/ESAPI.properties" rel="nofollow noreferrer">https://github.com/k-tamura/embtest/blob/master/src/main/resources/ESAPI.properties</a></p>
  
  <p><strong>Steps to reproduce:</strong></p>
  
  <p>(1) Run the commands:</p>
  
  <pre><code>$ git clone https://github.com/k-tamura/embtest.git
  $ cd embtest
  $ mvn clean install
  </code></pre>
  
  <p>(2) Access to <a href="http://localhost:8080/ping" rel="nofollow noreferrer">http://localhost:8080/ping</a> -> The above logs are shown on console.</p>
  
  <p><strong>Environment (my local machine):</strong></p>
  
  <pre><code>$ mvn -version
  Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T22:51:42+09:00)
  Maven home: c:\apache-maven-3.2.2
  Java version: 1.8.0_121, vendor: Oracle Corporation
  Java home: c:\Program Files\Java\jdk1.8.0_121\jre
  Default locale: ja_JP, platform encoding: MS932
  OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
  </code></pre>