Подавить вывод Log4j из org.apache.zookeeper.ZooKeeperJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Подавить вывод Log4j из org.apache.zookeeper.ZooKeeper

Сообщение Anonymous »

Я создаю тестовый драйвер, который будет использовать org.apache.zookeeper.ZooKeeper. Библиотека выводит на консоль шумный вывод, который я хотел бы контролировать или подавить.
Я попытался создать собственный файл logj2.properties и собственный файл log4j2.xml.
Я попытался передать несколько свойств времени выполнения, чтобы переопределить конфигурацию log4j, но мне не удалось подавить этот вывод.
Я думаю, что здесь создается журнал.
Запустите Zookeeper локально: docker-compose.yml
version: '3.9'
services:
zoo:
container_name: zoo
image: zookeeper:3.8.3
ports:
- published: 8084
target: 2181
restart: unless-stopped
stdin_open: true
tty: true

Файл Pom для загрузки в ZooKeeper: pom.xml

4.0.0

org.my
MyApp
1.0
jar

Test
http://maven.apache.org


UTF-8




org.apache.zookeeper
zookeeper
3.8.3





org.apache.maven.plugins
maven-compiler-plugin
2.3.2

1.8
1.8



org.apache.maven.plugins
maven-jar-plugin
2.4



true
org.my.Test





maven-dependency-plugin


install

copy-dependencies


${project.build.directory}





org.apache.maven.plugins
maven-surefire-plugin
2.22.2



${skip.surefire.tests}



target
target/classes
${project.artifactId}-${project.version}
src/main/java



Тестовый драйвер: src/main/java/org/my/Test.java
package org.my;

import java.io.IOException;

import org.apache.zookeeper.ZooKeeper;

public class Test {
public static void main(String[] argv) throws IOException {
System.out.println("hello");
ZooKeeper zk = new ZooKeeper("localhost:8084", 100, null);
}
}

Команда сборки
mvn clean install

Выполнить команду
java -jar target/MyApp-1.0.jar

Вывод (частично отредактировано)
hello
17:26:50.713 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:zookeeper.version=3.8.3-6ad6d364c7c0bcf0de452d54ebefa3058098ab56, built on 2023-10-05 10:34 UTC
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:host.name=...
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.version=11.0.22
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.vendor=Red Hat, Inc.
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.home=/usr/lib/jvm/java-11-openjdk-11.0.22.0.7-1.amzn2.0.1.x86_64
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.class.path=target/MyApp-1.0.jar
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.io.tmpdir=/tmp
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.compiler=
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.name=Linux
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.arch=amd64
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.version=4.14.336-257.562.amzn2.x86_64
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.name=...
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.home=...
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.dir=...
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.memory.free=244MB
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.memory.max=3962MB
17:26:50.716 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.memory.total=250MB
17:26:50.721 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=localhost:8084 sessionTimeout=100 watcher=null
17:26:50.728 [main] INFO org.apache.zookeeper.common.X509Util - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation
17:26:50.734 [main] INFO org.apache.zookeeper.ClientCnxnSocket - jute.maxbuffer value is 1048575 Bytes
17:26:50.745 [main] INFO org.apache.zookeeper.ClientCnxn - zookeeper.request.timeout value is 0. feature enabled=false


Подробнее здесь: https://stackoverflow.com/questions/782 ... -zookeeper
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»