From 571604ba2a69cca5e205bf8bd41c2e5b26bf60c3 Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Wed, 21 Nov 2018 10:56:00 +0100 Subject: [PATCH] Synchronize log method To avoid interleaved log messages as seen in #352. --- .../com/health/openscale/gui/preferences/AboutPreferences.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java b/android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java index d0fcd02d..ef0ac709 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java @@ -79,7 +79,7 @@ public class AboutPreferences extends PreferenceFragment { } @Override - protected void log(int priority, String tag, String message, Throwable t) { + protected synchronized void log(int priority, String tag, String message, Throwable t) { final long id = Thread.currentThread().getId(); writer.printf("%s %s [%d] %s: %s\n", format.format(new Date()), priorityToString(priority), id, tag, message);