title: Best way to define Logger instance in the class
body: <p>I am looking at some code and have seen a lot of way to define the log instance in the class.here are few of them</p>
  
  <pre><code>protected static final Logger LOG
  final Logger LOG
  </code></pre>
  
  <p>few have </p>
  
  <pre><code>protected static final Logger log
  final Logger log
  </code></pre>
  
  <p>this got me all confused as some have defined it as static final and protected where as some defined it as only final, few have declared the variable in all caps and some is normal form.</p>
  
  <p>Can any one have idea what is the proper way for declaration or its a matter of personal choice or project specific decision?</p>