Wie lege ich die Loglevel java.util.logging in maven fest (für Jenkins-Plugin (JenkinsRule) -Tests)

8

Ich schreibe ein Jenkins-Plugin und teste es mit mvn verify und JenkinsRule . So weit, so gut, aber ich würde gerne die Ausgabe beruhigen können; Es sind Seiten pro Test. Welche Art von Konfigurationsdatei verwende ich und wo lege ich sie ab?

Ich habe eine geeignete log4j.properties (und um sicher zu sein, eine logging.properties) in src / test / resources (und damit target / test-classes) ausprobiert; Ich habe versucht, sie in Ziel / jenkins-for-test / WEB-INF / Klassen zu setzen, das hat auch nicht geholfen.

Wenn es jemandes Speicher joggt, ist die Ausgabe, die ich zu unterdrücken versuche, Dinge wie

%Vor%

und

%Vor%     
Paul Hicks 08.02.2014, 01:42
quelle

1 Antwort

4

Sieh dir diesen Thread an: Logging-Level unter maven todsichere

Es gibt ein paar Dinge, die Sie ausprobieren können. Geben Sie zuerst Handler in Ihrer Datei logging.properties an, indem Sie folgende Zeile hinzufügen:

%Vor%

Zweitens könnten Sie den Speicherort logging.properties zu Ihrer pom.xml wie folgt hinzufügen:

%Vor%

Viel Glück!

    
Mark Madej 08.12.2014, 02:13
quelle