Apache 无法在Java中删除Log4j中的日志文件
如果我使用下面的 param name=“Append”value=“true” 所有运行都记录在日志文件中。。如果设置为false,则只记录最后一条消息。我想记录整个运行(如果启动新运行,则应删除旧的日志,并且只显示当前运行)Apache 无法在Java中删除Log4j中的日志文件,apache,Apache,如果我使用下面的 param name=“Append”value=“true” 所有运行都记录在日志文件中。。如果设置为false,则只记录最后一条消息。我想记录整个运行(如果启动新运行,则应删除旧的日志,并且只显示当前运行) 我正在尝试删除文件@BeforeSuite,但删除不起作用。您可以通过添加maxBackupIndex来尝试此方法。 以下是参考资料: @BeforeTest public void testLogin() throws IOException, Interrupte
我正在尝试删除文件@BeforeSuite,但删除不起作用。您可以通过添加maxBackupIndex来尝试此方法。 以下是参考资料:
@BeforeTest
public void testLogin() throws IOException, InterruptedException {
// Log4j.logMessage("Deleted the Existing LogFile");
// DeleteFile.deleteFile();
Log4j.logMessage("Login the application");
// Login.loginsession();
Log4j.logMessage("Logged in the application");
}
@Test
public void testChangePassword() throws InterruptedException, IOException {
Log4j.logMessage("Change Password Test Case Started");
// ChangePassword.changepwd();
}
@AfterTest
public void testLogout() throws InterruptedException, IOException {
// Logout.logoutsession();
Log4j.logMessage("Logged out the application");
}