Как отключить вывод отладки библиотеки Netty с помощью программного SLF4J?JAVA

Программисты JAVA общаются здесь
Anonymous
Как отключить вывод отладки библиотеки Netty с помощью программного SLF4J?

Сообщение Anonymous »

Привет всем, у меня есть простая задача, я использую Netty для некоторых задач сервера-клиента. Моя проблема заключается в том, что Netty дает огромное количество информации отладки, которую я не хочу в моем приложении. Кто -нибудь знает, как это выключить? Мне действительно не нужно видеть этот вывод. < /P>
Вот пример вывода: < /p>
20:38:55.663 [main] DEBUG io.netty.util.internal.logging.InternalLoggerFactory - Using SLF4J as the default logging framework
20:38:55.667 [main] DEBUG io.netty.channel.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 48
20:38:55.690 [main] DEBUG io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
20:38:55.690 [main] DEBUG io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
20:38:55.710 [main] DEBUG io.netty.util.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false
20:38:55.710 [main] DEBUG io.netty.util.internal.PlatformDependent0 - Java version: 11
20:38:55.711 [main] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available
20:38:55.712 [main] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available
20:38:55.712 [main] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.storeFence: available
20:38:55.713 [main] DEBUG io.netty.util.internal.PlatformDependent0 - java.nio.Buffer.address: available
20:38:55.713 [main] DEBUG io.netty.util.internal.PlatformDependent0 - direct buffer constructor: unavailable: Reflective setAccessible(true) disabled
20:38:55.714 [main] DEBUG io.netty.util.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true
20:38:55.714 [main] DEBUG io.netty.util.internal.PlatformDependent0 - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable: class io.netty.util.internal.PlatformDependent0$7 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @6e15fe2
20:38:55.715 [main] DEBUG io.netty.util.internal.PlatformDependent0 - java.nio.DirectByteBuffer.(long, int): unavailable
20:38:55.715 [main] DEBUG io.netty.util.internal.PlatformDependent - sun.misc.Unsafe: available
20:38:55.723 [main] DEBUG io.netty.util.internal.PlatformDependent - maxDirectMemory: 17121148928 bytes (maybe)
20:38:55.724 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.tmpdir: C:\Temp (java.io.tmpdir)
20:38:55.724 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model)
20:38:55.724 [main] DEBUG io.netty.util.internal.PlatformDependent - Platform: Windows
20:38:55.725 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: -1 bytes
20:38:55.725 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: -1
20:38:55.726 [main] DEBUG io.netty.util.internal.CleanerJava9 - java.nio.ByteBuffer.cleaner(): available
20:38:55.726 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false
< /code>
Думаю, я хочу что -то похожее на это (я не уверен), но для SLF4J < /p>
import java.util.logging.Level;
import java.util.logging.Logger;

Logger.getLogger("io.netty").setLevel(Level.OFF);


Подробнее здесь: https://stackoverflow.com/questions/741 ... mmatically

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