1 package net.sf.openrocket.android.util;
\r
3 import java.text.MessageFormat;
\r
5 import net.sf.openrocket.logging.LogLevel;
\r
6 import net.sf.openrocket.logging.LogLine;
\r
8 import android.util.Log;
\r
10 public class AndroidLogWrapper {
\r
12 private static final boolean logEnabled = false;
\r
14 public static void d( Class clzz, String msg ) {
\r
17 String tag = getTagForClass(clzz);
\r
22 public static void d( Class clzz, String msg, Object ... args ) {
\r
25 String tag = getTagForClass(clzz);
\r
26 String formatted = MessageFormat.format(msg, args);
\r
27 Log.d(tag,formatted);
\r
31 public static void e( Class clzz, String msg ) {
\r
33 String tag = getTagForClass(clzz);
\r
38 public static void e( Class clzz, String msg, Object ... args ) {
\r
40 String tag = getTagForClass(clzz);
\r
41 String formatted = MessageFormat.format(msg, args);
\r
42 Log.e(tag,formatted);
\r
46 public static void i( Class clzz, String msg ) {
\r
48 String tag = getTagForClass(clzz);
\r
53 public static void i( Class clzz, String msg, Object ... args ) {
\r
55 String tag = getTagForClass(clzz);
\r
56 String formatted = MessageFormat.format(msg, args);
\r
57 Log.i(tag,formatted);
\r
61 public static void v( Class clzz, String msg ) {
\r
63 String tag = getTagForClass(clzz);
\r
68 public static void v( Class clzz, String msg, Object ... args ) {
\r
70 String tag = getTagForClass(clzz);
\r
71 String formatted = MessageFormat.format(msg, args);
\r
72 Log.v(tag,formatted);
\r
76 public static void w( Class clzz, String msg ) {
\r
78 String tag = getTagForClass(clzz);
\r
83 public static void w( Class clzz, String msg, Object ... args ) {
\r
85 String tag = getTagForClass(clzz);
\r
86 String formatted = MessageFormat.format(msg, args);
\r
87 Log.w(tag,formatted);
\r
91 private static String getTagForClass( Class clzz ) {
\r
92 String s = clzz.getSimpleName();
\r
96 public static class LogHelper extends net.sf.openrocket.logging.LogHelper {
\r
99 * @see net.sf.openrocket.logging.LogHelper#log(net.sf.openrocket.logging.LogLine)
\r
102 public void log(LogLine line) {
\r
104 if ( !logEnabled ) {
\r
108 LogLevel level = line.getLevel();
\r
112 Log.e("OpenRocket", line.toString());
\r
115 Log.w("OpenRocket", line.toString());
\r
118 Log.i("OpenRocket", line.toString());
\r
121 Log.d("OpenRocket", line.toString());
\r
124 Log.v("OpenRocket", line.toString());
\r