Log4J mit JUnit-Tests.

Möchte ich hinzufügen, Protokollierung zu meinem Selenium-Java-tests. Ich habe implementiert die log4jFramework das funktioniert gut, entweder die überführung der Protokolle in der Konsole oder in eine Datei.

Ich bin mit dem JUnit-test-framework, und ich würde gerne die Prüfung, name und Datum/Uhrzeit in den Dateinamen der Datei, anstatt die standard-Konvention zu sein scheint voranstellen einer Zahl +1 in die Datei, wenn eine Datei bereits vorhanden ist.

Dies ist meine log4j.Eigenschaften Datei...

log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.rollingFile.File=~/Desktop/Selenium/AutomationLogs/automationLog
log4j.appender.rollingFile.MaxFileSize=2MB
log4j.appender.rollingFile.MaxBackupIndex=2
log4j.appender.rollingFile.layout = org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss} %p %t %c - %m%n

Was ich gefunden habe, online nur scheint relevant zu daily rolling-Dateien. Ich möchte erzeugen eine neue Datei für die Protokolle jedes mal, wenn ich einen unit test

InformationsquelleAutor Daniel Cohen | 2015-05-10
Schreibe einen Kommentar