title: How can I disable the default console handler, while using the java logging API?
body: <p>Hi I am trying to implement the java logging in my application. I want to use two handlers.
  A file handler and my own console handler. Both of my handlers work fine. My logging is send to a file and to the console . 
  My logging is also sent to the default console handler, which i do not want. If you run my code you will see extra two line sent to the console. I don't want to use the default console handler. Does anyone know how to disable the default console handler. 
  I only want to use the two handlers I have created.</p>
  
  <pre><code>Handler fh = new FileHandler("test.txt");
  fh.setFormatter(formatter);
  logger.addHandler(fh);
  </code></pre>
  
  <hr>
  
  <pre><code>Handler ch = new ConsoleHandler();
  ch.setFormatter(formatter);
  logger.addHandler(ch);
  </code></pre>
  
  <hr>
  
  <pre><code>import java.util.Date;
  import java.util.logging.ConsoleHandler;
  import java.util.logging.FileHandler;
  import java.util.logging.Formatter;
  import java.util.logging.Handler;
  import java.util.logging.Level;
  import java.util.logging.LogManager;
  import java.util.logging.LogRecord;
  import java.util.logging.Logger;
  
  public class LoggingExample {
      private static Logger logger = Logger.getLogger("test");
  
      static {
          try {
              logger.setLevel(Level.INFO);
  
              Formatter formatter = new Formatter() {
  
                  @Override
                  public String format(LogRecord arg0) {
                      StringBuilder b = new StringBuilder();
                      b.append(new Date());
                      b.append(" ");
                      b.append(arg0.getSourceClassName());
                      b.append(" ");
                      b.append(arg0.getSourceMethodName());
                      b.append(" ");
                      b.append(arg0.getLevel());
                      b.append(" ");
                      b.append(arg0.getMessage());
                      b.append(System.getProperty("line.separator"));
                      return b.toString();
                  }
  
              };
  
              Handler fh = new FileHandler("test.txt");
              fh.setFormatter(formatter);
              logger.addHandler(fh);
  
              Handler ch = new ConsoleHandler();
              ch.setFormatter(formatter);
              logger.addHandler(ch);
  
              LogManager lm = LogManager.getLogManager();
              lm.addLogger(logger);
          } catch (Throwable e) {
              e.printStackTrace();
          }
      }
  
      public static void main(String[] args) {
          logger.info("why does my test application use the standard console logger ?\n" + " I want only my console handler (Handler ch)\n " + "how can i turn the standard logger to the console off. ??");
      }
  }
  </code></pre>