LOG4J2: Désactiver l'impression "Aucun fichier de configuration log4j2 trouvé ..." lors de la configuration par programme

Je ne suis pas d'utiliser tout fichier de configuration XML, mais je suis en train de l'enregistreur de données de configuration par programme. L'enregistreur fonctionne correctement mais juste quand je l'appelle la première ligne du code ci-dessous, un avertissement ERROR message s'affiche pour me dire que le fichier de configuration n'a pas été trouvé et la configuration par défaut sera utilisé.

Mais je ne veux pas que ce message soit affiché sur la console à chaque fois que je sonne le programme parce que je vais par programme ajouter la configuration de moi-même.

Le message:

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

Il vient quand je l'appelle le code ci-dessous:

LoggerContext context = (LoggerContext) LogManager.getContext(false);

Ou si je reçois la racine de l'enregistreur de première:

Logger logger = LogManager.getLogger(LogManager.ROOT_LOGGER_NAME);

Est-il une sorte de propriété que je peux désactiver ce message s'affiche? Ou une autre approche?.

NOTE: j'ai désactivé un autre avis concernant Log4j2 JMX par la définition de la propriété -Dlog4j2.disable.jmx=true. Mais je ne pouvais pas trouver pour celui-ci.

source d'informationauteur Excite