Added connection pool debugging

This commit is contained in:
M66B
2021-07-27 16:17:15 +02:00
parent 6e61c71d48
commit f77a099624
2 changed files with 76 additions and 15 deletions

View File

@@ -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();