mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-05-14 08:41:28 +00:00
Added/Fixed error logging
Added error logging to VaultStats and GeneralPreferencesController Fixed possible missing error logging in VaultService
This commit is contained in:
@@ -36,6 +36,7 @@ public class VaultStats {
|
||||
this.updateService = new UpdateStatsService();
|
||||
updateService.setExecutor(executor);
|
||||
updateService.setPeriod(Duration.seconds(1));
|
||||
updateService.setOnFailed(event -> LOG.error("Error in UpdateStateService.", event.getSource().getException()));
|
||||
|
||||
state.addListener(this::vaultStateChanged);
|
||||
}
|
||||
|
||||
@@ -69,7 +69,6 @@ public class VaultService {
|
||||
public Task<Vault> createLockTask(Vault vault, boolean forced) {
|
||||
Task<Vault> task = new LockVaultTask(vault, forced);
|
||||
task.setOnSucceeded(evt -> LOG.info("Locked {}", vault.getDisplayName()));
|
||||
task.setOnFailed(evt -> LOG.error("Failed to lock " + vault.getDisplayName(), evt.getSource().getException()));
|
||||
return task;
|
||||
}
|
||||
|
||||
@@ -165,6 +164,8 @@ public class VaultService {
|
||||
public LockVaultTask(Vault vault, boolean forced) {
|
||||
this.vault = vault;
|
||||
this.forced = forced;
|
||||
|
||||
setOnFailed(event -> LOG.error("Failed to lock " + vault.getDisplayName(), event.getSource().getException()));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -109,7 +109,10 @@ public class GeneralPreferencesController implements FxController {
|
||||
autoStartStrategy.ifPresent(autoStart -> {
|
||||
boolean enableAutoStart = autoStartCheckbox.isSelected();
|
||||
Task<Void> toggleTask = new ToggleAutoStartTask(autoStart, enableAutoStart);
|
||||
toggleTask.setOnFailed(evt -> autoStartCheckbox.setSelected(!enableAutoStart)); // restore previous state
|
||||
toggleTask.setOnFailed(event -> {
|
||||
autoStartCheckbox.setSelected(!enableAutoStart); // restore previous state
|
||||
LOG.error("Failed to toggle autostart.", event.getSource().getException());
|
||||
});
|
||||
executor.execute(toggleTask);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user