title: Logger vs. System.out.println
body: <p>I'm using the PMD plugin for eclipse and it gives me an error when using <code>System.out.println()</code> with the explanation:</p>
  
  <blockquote>
    <p>System.(out|err).print is used, consider using a logger.</p>
  </blockquote>
  
  <p>My question is - What is a Logger? How is it used to print to the screen? Why is it better?</p>