You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2022/05/18 17:22:13 UTC

[maven-integration-testing] branch fix-jetty-logger created (now 6472d1a6f)

This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a change to branch fix-jetty-logger
in repository https://gitbox.apache.org/repos/asf/maven-integration-testing.git


      at 6472d1a6f Fix - mute Jetty

This branch includes the following new commits:

     new 6472d1a6f Fix - mute Jetty

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-integration-testing] 01/01: Fix - mute Jetty

Posted by sj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch fix-jetty-logger
in repository https://gitbox.apache.org/repos/asf/maven-integration-testing.git

commit 6472d1a6fd6f95fce96aa27e5abd8fd04ea41b3d
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Wed May 18 19:21:31 2022 +0200

    Fix - mute Jetty
    
    Fix for #159
    
    Jetty logger not always is StdErrLog can be eg. Slf4jLog
---
 core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java b/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java
index 15ac50349..301962189 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java
@@ -12,6 +12,7 @@ import org.eclipse.jetty.server.Server;
 import org.eclipse.jetty.server.ServerConnector;
 import org.eclipse.jetty.server.handler.AbstractHandler;
 import org.eclipse.jetty.util.log.Log;
+import org.eclipse.jetty.util.log.Logger;
 import org.eclipse.jetty.util.log.StdErrLog;
 import org.eclipse.jetty.util.security.Constraint;
 import org.eclipse.jetty.util.security.Password;
@@ -40,7 +41,11 @@ public class HttpServer
 {
     static {
         Log.initialized();
-        ((StdErrLog) Log.getRootLogger()).setLevel( StdErrLog.LEVEL_WARN );
+        Logger rootLogger = Log.getRootLogger();
+        if ( rootLogger instanceof StdErrLog )
+        {
+            ( (StdErrLog) rootLogger ).setLevel( StdErrLog.LEVEL_WARN );
+        }
     }
 
     private final Server server;