How can I disable the default console handler, while using the java logging API?

前端 未结 5 2033
天涯浪人
天涯浪人 2020-11-27 12:07

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 logg

5条回答
  •  -上瘾入骨i
    2020-11-27 12:18

    You must instruct your logger not to send its messages on up to its parent logger:

    ...
    import java.util.logging.*;
    ...
    Logger logger = Logger.getLogger(this.getClass().getName());
    logger.setUseParentHandlers(false);
    ...
    

    However, this should be done before adding any more handlers to logger.

提交回复
热议问题