This is an automated email from the ASF dual-hosted git repository. lgoldstein pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
commit ae78aa7bd05318b2dc1b8ce4effae0829b3eb5af Author: Lyor Goldstein <lgoldst...@apache.org> AuthorDate: Wed Apr 8 09:04:00 2020 +0300 Added capability to control tests log level via system property --- .../test/java/org/apache/sshd/util/test/BaseTestSupport.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java b/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java index 16b890a..3fabf96 100644 --- a/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java +++ b/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java @@ -30,6 +30,7 @@ import org.apache.sshd.common.util.GenericUtils; import org.apache.sshd.common.util.net.SshdSocketAddress; import org.apache.sshd.server.SshServer; import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.Rule; import org.junit.rules.TestWatcher; import org.junit.runner.Description; @@ -87,6 +88,16 @@ public abstract class BaseTestSupport extends JUnitTestSupport { super(); } + @BeforeClass + public static void setupRootLoggerLevel() { + String levelName = System.getProperty( + "org.apache.sshd.test.root.log.level", org.apache.log4j.Level.INFO.toString()); + org.apache.log4j.Level level = org.apache.log4j.Level.toLevel( + levelName.toUpperCase(), org.apache.log4j.Level.INFO); + org.apache.log4j.Logger logger = org.apache.log4j.Logger.getRootLogger(); + logger.setLevel(level); + } + public static Duration getTimeout(String property, Duration def) { long dur; String str = System.getProperty("org.apache.sshd.test.timeout." + property);