Log fail-safe

This commit is contained in:
M66B
2020-10-04 12:07:12 +02:00
parent 9b5b7bba1c
commit b4ad4d72d3

View File

@@ -528,18 +528,22 @@ public class EmailService implements AutoCloseable {
@Override
public void write(int b) {
if (((char) b) == '\n') {
String line = bos.toString();
if (!line.endsWith("ignoring socket timeout"))
if (debug)
android.util.Log.i("javamail", user + " " + line);
else
EntityLog.log(context, user + " " + line);
bos.reset();
} else
bos.write(b);
try {
if (((char) b) == '\n') {
String line = bos.toString();
if (!line.endsWith("ignoring socket timeout"))
if (log)
EntityLog.log(context, user + " " + line);
else
android.util.Log.i("javamail", user + " " + line);
bos.reset();
} else
bos.write(b);
} catch (Throwable ex) {
Log.e(ex);
}
}
}));
}, true));
//System.setProperty("mail.socket.debug", Boolean.toString(debug));
isession.addProvider(new GmailSSLProvider());