Improved debug info

pull/178/head
M66B 6 years ago
parent 1a47abe34e
commit bd53c05417

@ -85,6 +85,7 @@ import java.security.cert.CertPathValidatorException;
import java.text.DateFormat; import java.text.DateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -1028,7 +1029,9 @@ public class Log {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
Map<String, ?> settings = prefs.getAll(); Map<String, ?> settings = prefs.getAll();
for (String key : settings.keySet()) List<String> keys = new ArrayList<>(settings.keySet());
Collections.sort(keys);
for (String key : keys)
size += write(os, key + "=" + settings.get(key) + "\r\n"); size += write(os, key + "=" + settings.get(key) + "\r\n");
} }
@ -1060,6 +1063,24 @@ public class Log {
size += write(os, "==========\r\n"); size += write(os, "==========\r\n");
size += write(os, jaccount.toString(2) + "\r\n"); size += write(os, jaccount.toString(2) + "\r\n");
List<EntityFolder> folders = db.folder().getFolders(account.id, false, false);
if (folders.size() > 0)
Collections.sort(folders, folders.get(0).getComparator(context));
for (EntityFolder folder : folders)
size += write(os,
folder.name + ":" + folder.type + ":" + folder.level +
" sync=" + folder.synchronize + "/" + folder.download +
" poll=" + folder.poll + ":" + folder.poll_factor +
" days=" + folder.sync_days + "/" + folder.keep_days + "/" + folder.initialize + "\r\n" +
" unified=" + folder.unified + "/" + folder.notify +
" hide=" + folder.hide + "/" + folder.collapsed + "/" + folder.subscribed + "\r\n" +
" read-only=" + folder.read_only +
" selectable=" + folder.selectable + "/" + folder.inferiors +
" auto-delete=" + folder.auto_delete + "\r\n" +
" state=" + folder.state + "/" + folder.total +
" error=" + folder.error +
" last_sync=" + (folder.last_sync == null ? "" : new Date(folder.last_sync)) + "\r\n");
List<EntityIdentity> identities = db.identity().getIdentities(account.id); List<EntityIdentity> identities = db.identity().getIdentities(account.id);
for (EntityIdentity identity : identities) for (EntityIdentity identity : identities)
try { try {

Loading…
Cancel
Save