如何在Junit中使_logger.isDebugEnabled()条件为假?

private static final Logger _logger = Logger.getLogger(InstanceReleaseMachine.class);

if (_logger.isDebugEnabled())
        {
            _logger.debug("Error from Releasing Instance: " + failure);
        }


我试过我不能做到的,请让我知道是否有人做过。

最佳答案

您可以在单元测试中以编程方式将level设置为OFF:

    Logger.getRootLogger().setLevel(Level.OFF);

08-05 05:27