aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/Log.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/utils/Log.java')
-rw-r--r--main/src/cgeo/geocaching/utils/Log.java27
1 files changed, 15 insertions, 12 deletions
diff --git a/main/src/cgeo/geocaching/utils/Log.java b/main/src/cgeo/geocaching/utils/Log.java
index f338a8e..861faaa 100644
--- a/main/src/cgeo/geocaching/utils/Log.java
+++ b/main/src/cgeo/geocaching/utils/Log.java
@@ -37,62 +37,65 @@ public final class Log {
/**
* Save a copy of the debug flag from the settings for performance reasons.
*
- * @param isDebug
*/
public static void setDebug(final boolean isDebug) {
Log.isDebug = isDebug;
}
+ private static String addThreadInfo(final String msg) {
+ return new StringBuilder("[").append(Thread.currentThread().getName()).append("] ").append(msg).toString();
+ }
+
public static void v(final String msg) {
if (isDebug) {
- android.util.Log.v(TAG, msg);
+ android.util.Log.v(TAG, addThreadInfo(msg));
}
}
public static void v(final String msg, final Throwable t) {
if (isDebug) {
- android.util.Log.v(TAG, msg, t);
+ android.util.Log.v(TAG, addThreadInfo(msg), t);
}
}
public static void d(final String msg) {
if (isDebug) {
- android.util.Log.d(TAG, msg);
+ android.util.Log.d(TAG, addThreadInfo(msg));
}
}
public static void d(final String msg, final Throwable t) {
if (isDebug) {
- android.util.Log.d(TAG, msg, t);
+ android.util.Log.d(TAG, addThreadInfo(msg), t);
}
}
public static void i(final String msg) {
if (isDebug) {
- android.util.Log.i(TAG, msg);
+ android.util.Log.i(TAG, addThreadInfo(msg));
}
}
public static void i(final String msg, final Throwable t) {
if (isDebug) {
- android.util.Log.i(TAG, msg, t);
+ android.util.Log.i(TAG, addThreadInfo(msg), t);
}
}
public static void w(final String msg) {
- android.util.Log.w(TAG, msg);
+ android.util.Log.w(TAG, addThreadInfo(msg));
}
public static void w(final String msg, final Throwable t) {
- android.util.Log.w(TAG, msg, t);
+ android.util.Log.w(TAG, addThreadInfo(msg), t);
}
public static void e(final String msg) {
- android.util.Log.e(TAG, msg);
+ android.util.Log.e(TAG, addThreadInfo(msg));
}
public static void e(final String msg, final Throwable t) {
- android.util.Log.e(TAG, msg, t);
+ android.util.Log.e(TAG, addThreadInfo(msg), t);
}
/**
@@ -116,7 +119,7 @@ public final class Log {
Writer writer = null;
try {
writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true), CharEncoding.UTF_8));
- writer.write(msg);
+ writer.write(addThreadInfo(msg));
} catch (final IOException e) {
Log.e("logToFile: cannot write to " + file, e);
} finally {