mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-05 08:33:37 +02:00
Added connection pool debugging
This commit is contained in:
@@ -280,17 +280,24 @@ public class Log {
|
||||
}
|
||||
}
|
||||
|
||||
static void breadcrumb(String name, String key, String value) {
|
||||
public static void breadcrumb(String name, String key, String value) {
|
||||
Map<String, String> crumb = new HashMap<>();
|
||||
crumb.put(key, value);
|
||||
breadcrumb(name, crumb);
|
||||
}
|
||||
|
||||
static void breadcrumb(String name, Map<String, String> crumb) {
|
||||
public static void breadcrumb(String name, Map<String, String> crumb) {
|
||||
try {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("Breadcrumb ").append(name);
|
||||
Map<String, Object> ocrumb = new HashMap<>();
|
||||
for (String key : crumb.keySet())
|
||||
ocrumb.put(key, crumb.get(key));
|
||||
for (String key : crumb.keySet()) {
|
||||
String val = crumb.get(key);
|
||||
sb.append(' ').append(key).append('=').append(val);
|
||||
ocrumb.put(key, val);
|
||||
}
|
||||
if (BuildConfig.DEBUG)
|
||||
Log.i(sb.toString());
|
||||
Bugsnag.leaveBreadcrumb(name, ocrumb, BreadcrumbType.LOG);
|
||||
} catch (Throwable ex) {
|
||||
ex.printStackTrace();
|
||||
|
||||
Reference in New Issue
Block a user