Apague Apache Common Logging

Estoy utilizando la biblioteca de Apache Common Logging en mi aplicación independiente. Después de buscar en la web, trato de desactivar el registro utilizando

package javaapplication1;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 *
 * @author yccheok
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");

        log.info("You do not want to see me");
    }

    private static final Log log = LogFactory.getLog(Main.class);
}

Sin embargo, todavía puedo ver el mensaje de registro que se está imprimiendo. ¿Puedo saber qué me había perdido?

Puedo apagar el registro poniendo

# Sample ResourceBundle properties file
org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog

en commons-logging.properties.

Sin embargo, durante mi tiempo de desarrollo, mis Netbeans no saben dónde obtener commons-logging.properties y, a veces, necesito desactivar el registro durante el tiempo de desarrollo.

Respuestas a la pregunta(4)

Su respuesta a la pregunta