Журналы трассировки и отладки могут быть полезны при разработке в среде IDE, но во время сборки я нахожу эти строки весьма тревожными и запутываю отчет, распечатанный maven или другими инструментами сборки.
Было бы неплохо, если log4j выполнил системное свойство, например -Dlog4j.rootLogger=OFF
1 чтобы использовать с maven или что-то, что не требует изменений в файлах проекта.
Я знаю, что могу указать -Dlog4j.configuration=alternateconfig.props
2 но я прошу здесь узнать, нашел ли кто-нибудь более разумный способ отключить ведение журнала во время процесса сборки с минимальным ручным вмешательством. То есть некоторый Java-класс, определяющий maven как вызывающий, который отключает log4j или другие интеллектуальные решения.
Любые подсказки?
Примечания:
[1]: уже пробовал, и он не работает.
[2]: это очень хорошо, но, похоже, он не работает с maven (возможно, верный пропуск пропускает его)