mirror of
https://github.com/M66B/FairEmail.git
synced 2025-03-01 01:06:11 +00:00
Two more debug classes
This commit is contained in:
parent
c5b6be9c4b
commit
70cac8ba14
4 changed files with 11 additions and 7 deletions
|
@ -3846,7 +3846,7 @@ class Core {
|
|||
modified = (force || initialize != 0 ||
|
||||
folder.modseq == null || !folder.modseq.equals(modseq));
|
||||
EntityLog.log(context,
|
||||
BuildConfig.DEBUG ? EntityLog.Type.Debug3 : EntityLog.Type.General,
|
||||
BuildConfig.DEBUG ? EntityLog.Type.Debug4 : EntityLog.Type.General,
|
||||
folder.name + " modseq=" + modseq + "/" + folder.modseq +
|
||||
" force=" + force + " init=" + (initialize != 0) + " modified=" + modified);
|
||||
}
|
||||
|
@ -4354,7 +4354,7 @@ class Core {
|
|||
// Update modseq
|
||||
folder.modseq = modseq;
|
||||
EntityLog.log(context,
|
||||
BuildConfig.DEBUG ? EntityLog.Type.Debug3 : EntityLog.Type.General,
|
||||
BuildConfig.DEBUG ? EntityLog.Type.Debug4 : EntityLog.Type.General,
|
||||
folder.name + " set modseq=" + modseq);
|
||||
db.folder().setFolderModSeq(folder.id, folder.modseq);
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ public class EntityLog {
|
|||
@NonNull
|
||||
public String data;
|
||||
|
||||
public enum Type {General, Statistics, Scheduling, Network, Account, Protocol, Classification, Notification, Rules, Cloud, Debug1, Debug2, Debug3}
|
||||
public enum Type {General, Statistics, Scheduling, Network, Account, Protocol, Classification, Notification, Rules, Cloud, Debug1, Debug2, Debug3, Debug4, Debug5}
|
||||
|
||||
public static void log(final Context context, String data) {
|
||||
log(context, Type.General, data);
|
||||
|
@ -109,7 +109,7 @@ public class EntityLog {
|
|||
|
||||
if (context == null)
|
||||
return;
|
||||
if ((type == Type.Debug1 || type == Type.Debug2 || type == Type.Debug3) &&
|
||||
if ((type == Type.Debug1 || type == Type.Debug2 || type == Type.Debug3 || type == Type.Debug4 || type == Type.Debug5) &&
|
||||
!(BuildConfig.DEBUG || Log.isTestRelease()))
|
||||
return;
|
||||
|
||||
|
@ -239,6 +239,10 @@ public class EntityLog {
|
|||
return ContextCompat.getColor(context, R.color.solarizedGreen);
|
||||
case Debug3:
|
||||
return ContextCompat.getColor(context, R.color.solarizedBlue);
|
||||
case Debug4:
|
||||
return ContextCompat.getColor(context, R.color.solarizedOrange);
|
||||
case Debug5:
|
||||
return ContextCompat.getColor(context, R.color.solarizedYellow);
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
|
@ -204,7 +204,7 @@ public class FragmentLogs extends FragmentBase {
|
|||
|
||||
int len = EntityLog.Type.values().length;
|
||||
if (!BuildConfig.DEBUG)
|
||||
len -= 3;
|
||||
len -= 5;
|
||||
|
||||
SpannableStringBuilder[] titles = new SpannableStringBuilder[len];
|
||||
boolean[] states = new boolean[len];
|
||||
|
|
|
@ -2660,7 +2660,7 @@ public class MessageHelper {
|
|||
int keylen = modulus.bitLength();
|
||||
Log.i("DKIM RSA pubkey length=" + keylen);
|
||||
if (keylen < DKIM_MIN_KEY_LENGTH) {
|
||||
EntityLog.log(context, EntityLog.Type.Debug3, "DKIM RSA pubkey length=" + keylen);
|
||||
EntityLog.log(context, EntityLog.Type.Debug5, "DKIM RSA pubkey length=" + keylen);
|
||||
throw new IllegalArgumentException("DKIM RSA pubkey length " + keylen + " < " + DKIM_MIN_KEY_LENGTH);
|
||||
}
|
||||
|
||||
|
@ -2669,7 +2669,7 @@ public class MessageHelper {
|
|||
for (int prime = 3; prime <= 65537; prime += 2)
|
||||
if (isPrime(prime) &&
|
||||
modulus.remainder(BigInteger.valueOf(prime)).compareTo(BigInteger.ZERO) == 0) {
|
||||
EntityLog.log(context, EntityLog.Type.Debug3, "DKIM RSA pubkey with small prime=" + prime);
|
||||
EntityLog.log(context, EntityLog.Type.Debug5, "DKIM RSA pubkey with small prime=" + prime);
|
||||
throw new IllegalArgumentException("DKIM RSA pubkey with small prime=" + prime);
|
||||
}
|
||||
Log.i("DKIM RSA okay");
|
||||
|
|
Loading…
Reference in a new issue