Отключить ведение журнала для Akka STM (Multiverse)

Я использую akka stm, и когда мое приложение запускается, оно выводит (для stderr):

Okt 20, 2011 10:17:10 AM org.multiverse.api.GlobalStmInstance <clinit>
Information: Initializing GlobalStmInstance using factoryMethod 'org.multiverse.stms.alpha.AlphaStm.createFast'.
Okt 20, 2011 10:17:10 AM org.multiverse.stms.alpha.AlphaStm <init>
Information: Created a new AlphaStm instance
Okt 20, 2011 10:17:10 AM org.multiverse.api.GlobalStmInstance <clinit>
Information: Successfully initialized GlobalStmInstance using factoryMethod 'org.multiverse.stms.alpha.AlphaStm.createFast'.

Как я могу отключить его (логирование)?


person Peter Schmitz    schedule 20.10.2011    source источник
comment
Связанный вопрос на stackoverflow.com/questions/5499858/set -log-level-in-akka может оказаться полезным.   -  person Don Roby    schedule 20.10.2011
comment
@DonRoby Спасибо, я знаю этот вопрос (искал раньше), но с этим уровнем отладки logback.xml и akka.conf ERROR вышеуказанное все еще появляется. Мне кажется, что org.multiverse._ тоже использует регистратор.   -  person Peter Schmitz    schedule 20.10.2011


Ответы (1)


Хотя я уверен, что есть лучшее решение с помощью файлов конфигурации xml, это быстрое исправление, которое сработало для меня:

import java.util.logging.{Logger, Level}

object DisableLogging { 
  Logger.getLogger("org.multiverse.api.GlobalStmInstance").setLevel(Level.OFF)
  Logger.getLogger("org.multiverse.stms.alpha.AlphaStm").setLevel(Level.OFF)
}
person Zoltán Balázs    schedule 17.11.2011