title: How to use java.util.logger in a web application?
body: <p>I'm trying to use a logger across a web application. I have added the FileHandler to write the log into file. Now, I need to use the same handler across other classes/servlets in the project, so that logs from all classes are written to same text file.
  How can I achieve this?</p>
  
  <pre><code>/***
   * Initialize a logger
   */
  public static Logger logger;
  static {
      try {
        FileHandler fh = new FileHandler("log.txt", true);
        fh.setFormatter(new SimpleFormatter());
        logger = Logger.getLogger(MyClass.class.getName());
        logger.addHandler(fh);
      }
      catch (IOException e) {
        e.printStackTrace();
      }
  }
  </code></pre>
  
  <p>Do I need to initialize the logger and add handler in every class as in above code? Any other techniques?   </p>