diff --git a/src/com/audacious_software/passive_data_kit/transmitters/HttpTransmitter.java b/src/com/audacious_software/passive_data_kit/transmitters/HttpTransmitter.java index 02029f5..837086f 100755 --- a/src/com/audacious_software/passive_data_kit/transmitters/HttpTransmitter.java +++ b/src/com/audacious_software/passive_data_kit/transmitters/HttpTransmitter.java @@ -690,9 +690,14 @@ else if (value instanceof Bundle) { } generator.writeEndObject(); - } - catch (IOException e) { + } catch (Exception e) { Logger.getInstance(context).logThrowable(e); + + HashMap payload = new HashMap<>(); + payload.put("bundle_string", bundle.toString()); + payload.put("exception_type", e.getClass().getName()); + + Logger.getInstance(context).log("pdk_http_transmitter_write_bundle_error", payload); } }