title: Should a "static final Logger" be declared in UPPER-CASE?
body: <p>In Java, static final variables are constants and the convention is that they should be in upper-case. However, I have seen that most people declare loggers in lower-case which comes up as a violation in <a href="http://pmd.sourceforge.net/" rel="noreferrer">PMD</a>. </p>
  
  <p>e.g:</p>
  
  <pre><code>private static final Logger logger = Logger.getLogger(MyClass.class);
  </code></pre>
  
  <p>Just search <a href="http://www.google.co.uk/search?q=%22static+final+logger%22&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-GB:official&amp;client=firefox-a" rel="noreferrer">google</a>or <a href="https://stackoverflow.com/search?q=%22static+final+logger%22">SO</a> for "static final logger" and you will see this for yourself.</p>
  
  <p>Should we be using LOGGER instead? </p>