2014-12-15 2 views
-1

возможно выключить или предотвратить вывод информации из Нетти при создании NioEventLoopGroup():Нетти - устранение информации о журнале консоли

«io.netty.util.internal.PlatformDependent <clinit> ИНФОРМАЦИЯ: Ваша платформа делает не обеспечивают полный низкоуровневый API для надежного доступа к прямым буферам. Если явно не запрошено, буфер кучи всегда будет предпочтительным, чтобы избежать потенциальной нестабильности системы ».

Или существует логическое обходное решение для предотвращения показа этой информации.

ответ

1

Просто переключитесь на регистрацию этого класса в предпочитаемом вами регистраторе с помощью configure и настройте его через InternalLoggerFactory.setLoggerFactory (...). По умолчанию Netty будет использовать jdk logger

+0

Thx пока что, возможно, я его не поймал, возвращенный регистратор не дает доступа к возможностям конфигурации вообще. Используемый по умолчанию регистратор Netty использует Slf4j - по крайней мере, в 4.0.24. Но в любом случае - есть ли у вас фрагменты кода для правильной обработки? Я не использую файлы конфигурации logger, вместо этого использую динамическую конфигурацию, основанную на регистраторе JDK. Последнее не может быть передано в .setLoggerFactory(), насколько я могу видеть. – oheuser

Смежные вопросы