Replace persistent logger after deleting account.

This commit is contained in:
akwizgran
2020-07-14 11:16:17 +01:00
parent cda722a8b2
commit 821327d62e
5 changed files with 53 additions and 17 deletions

View File

@@ -6,6 +6,7 @@ import android.content.SharedPreferences;
import org.briarproject.bramble.api.crypto.CryptoComponent;
import org.briarproject.bramble.api.db.DatabaseConfig;
import org.briarproject.bramble.api.identity.IdentityManager;
import org.briarproject.bramble.api.logging.PersistentLogManager;
import org.briarproject.briar.R;
import org.briarproject.briar.android.Localizer;
import org.briarproject.briar.android.util.UiUtils;
@@ -17,8 +18,8 @@ class BriarAccountManager extends AndroidAccountManager {
@Inject
BriarAccountManager(DatabaseConfig databaseConfig, CryptoComponent crypto,
IdentityManager identityManager, SharedPreferences prefs,
Application app) {
super(databaseConfig, crypto, identityManager, prefs, app);
PersistentLogManager logManager, Application app) {
super(databaseConfig, crypto, identityManager, prefs, logManager, app);
}
@Override

View File

@@ -32,7 +32,6 @@ import org.briarproject.briar.android.util.UiUtils;
import java.io.File;
import java.io.IOException;
import java.util.Collection;
import java.util.logging.Formatter;
import java.util.logging.Handler;
import java.util.logging.LogRecord;
import java.util.logging.Logger;
@@ -130,12 +129,9 @@ public class BriarApplicationImpl extends Application
PersistentLogManager logManager =
applicationComponent.persistentLogManager();
Formatter formatter = applicationComponent.formatter();
File logDir = getDir("log", MODE_PRIVATE);
try {
File logDir = getDir("log", MODE_PRIVATE);
Handler handler = logManager.createLogHandler(logDir);
handler.setFormatter(formatter);
rootLogger.addHandler(handler);
rootLogger.addHandler(logManager.createLogHandler(logDir));
} catch (IOException e) {
logException(LOG, WARNING, e);
}