Ich benutze Java Logging in meinen Klassen.Wie lege ich den Loglevel für einen JUnit Test fest?
Beispiel:
public class MyClass {
private static Logger logger = Logger.getLogger(MyClass.class.getName());
....
}
Wenn ich für diese Klasse einen JUnit-Test schreibe, würde Ich mag die Loglevel zu 'FINE' einzustellen. Ich habe versucht:
@Before
public void setup() throws PluginException {
Logger.getGlobal().setLevel(Level.FINE);
....
}
Aber das hat keine Wirkung. Wie kann ich den Loglevel in einem JUnit-Test steuern, wenn ich Java Logging verwende? Ich mache meine Tests mit Maven.
Wie laufen Sie Komponententests? Maven oder ein anderer Weg? –
Versuchen Sie 'Logger.getLogger (" "). SetLevel (Level.FINE)'. –