Я смотрел на этот точный вопрос, но не хотите изменить файл конфигурации проекта (pom.xml) каждый раз, когда мне нужно конкретную регистрацию на контрольная работа.
Свойство -D работает из командной строки maven.
Таким образом, вы можете выбрать файл конфигурации протоколирования из командной строки:
mvn -Djava.util.logging.config.file=`enter filename here` test
Если вы используете общий знаменатель на уровне .level=FINEST
быть известно, что третья сторона каротаж также появится на этом уровне.
Чтобы отключить или настроить ведение журнала maven или третьей стороны на определенном уровне, используйте явный выбор уровня журнала для этих классов в выбранном файле конфигурации журнала.
У меня есть много бревенчатых линий от com.google.inject .....
aug 08, 2014 12:14:33 PM com.google.inject.internal.util.$Stopwatch resetAndLog
FINE: Instance member validation: 3ms
aug 08, 2014 12:14:33 PM com.google.inject.internal.util.$Stopwatch resetAndLog
FINE: Provider verification: 1ms
aug 08, 2014 12:14:33 PM com.google.inject.internal.util.$Stopwatch resetAndLog
FINE: Static member injection: 1ms
Так я добавляю:
com.google.inject.level=INFO
в файл. Помните, что установка уровня является рекурсивной для всех подклассов. Таким образом, com.level=NONE
отключит все протоколирование для всех регистраторов из домена com
.
Сочетание этого с функцией выбора теста -Dtest=...
в плагине surefire, описанной here, очень подходит для изоляции ошибок и ошибок.
Я немного смущен здесь. Как в них вписывается стеклянная рыба? Я думаю, что вы, вероятно, путаетесь с журналом из стекловолокна и ведением журнала модуляции maven. Какая структура - использование maven для ведения журнала? – drekka
Я отлаживаю единичный тест, который использует встроенный контейнер в стеклянной платке v3. в соответствии с: http://forums.java.net/jive/thread.jspa?messageID=395759, в ответ «Марина Ваткина», это ключ для вывода сообщений FINE для контейнера EJB ... На мой вопрос мой вопрос: моя настройка правильная для ведения журналов java? Или нужна ли дополнительная настройка? - не только для этого конкретного экземпляра, но позволяет сказать, что у меня есть класс com.something.Main, и я хочу выводить FINEST-сообщения для него ... – Dzhu