diff --git a/sdk-java/src/main/java/ly/count/sdk/java/internal/EventImpl.java b/sdk-java/src/main/java/ly/count/sdk/java/internal/EventImpl.java index 0640d2228..5add4adf3 100644 --- a/sdk-java/src/main/java/ly/count/sdk/java/internal/EventImpl.java +++ b/sdk-java/src/main/java/ly/count/sdk/java/internal/EventImpl.java @@ -69,7 +69,7 @@ public void record() { invalid = true; recorder.recordEvent(this); - L.e("[EventImpl] record: " + this.toString()); + L.d("[EventImpl] record: " + this.toString()); } } diff --git a/sdk-java/src/main/java/ly/count/sdk/java/internal/Storage.java b/sdk-java/src/main/java/ly/count/sdk/java/internal/Storage.java index adb9b129c..b7d819f1c 100644 --- a/sdk-java/src/main/java/ly/count/sdk/java/internal/Storage.java +++ b/sdk-java/src/main/java/ly/count/sdk/java/internal/Storage.java @@ -248,7 +248,7 @@ public T call() throws Exception { * @return storable object passed as param when reading succeeded, null otherwise */ public static T readOne(CtxCore ctx, T storable, boolean asc, Log L) { - ctx.getLogger().e("[Storage] readOne: " + name(storable) + " " + storable.toString()); + ctx.getLogger().d("[Storage] readOne: " + name(storable) + " " + storable.toString()); try { return readOneAsync(ctx, storable, asc, L).get(); diff --git a/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java b/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java index ccd3c1060..d60e6354f 100644 --- a/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java +++ b/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java @@ -79,7 +79,10 @@ public void stop(boolean lastView) { EventImpl event = (EventImpl) session.event(EVENT).addSegments(NAME, this.name, SEGMENT, SEGMENT_VALUE); - long viewDurationSeconds = (Device.dev.uniqueTimestamp() - start.getTimestamp()) / 1000; + long startTs = Device.dev.uniqueTimestamp(); + long endTs = start.getTimestamp(); + + long viewDurationSeconds = (startTs - endTs) / 1000; event.setDuration(viewDurationSeconds);