]> git.gag.com Git - debian/openrocket/blob - android/src/net/sf/openrocket/android/util/AndroidLogWrapper.java
Rewrite MotorBrowser to use a fragment for the list. This is the first step in makin...
[debian/openrocket] / android / src / net / sf / openrocket / android / util / AndroidLogWrapper.java
1 package net.sf.openrocket.android.util;\r
2 \r
3 import java.text.MessageFormat;\r
4 \r
5 import android.util.Log;\r
6 \r
7 public class AndroidLogWrapper {\r
8 \r
9         private static final boolean logEnabled = true;\r
10         \r
11         public static void d( Class clzz, String msg, Object ... args ) {\r
12                 \r
13                 if ( logEnabled ) {\r
14                         String tag = getTagForClass(clzz);\r
15                         String formatted = MessageFormat.format(msg, args);\r
16                         Log.d(tag,formatted);\r
17                 }\r
18         }\r
19 \r
20         public static void e( Class clzz, String msg, Object ... args ) {\r
21                 if ( logEnabled ) {\r
22                         String tag = getTagForClass(clzz);\r
23                         String formatted = MessageFormat.format(msg, args);\r
24                         Log.e(tag,formatted);\r
25                 }\r
26         }\r
27 \r
28         public static void i( Class clzz, String msg, Object ... args ) {\r
29                 if ( logEnabled ) {\r
30                         String tag = getTagForClass(clzz);\r
31                         String formatted = MessageFormat.format(msg, args);\r
32                         Log.i(tag,formatted);\r
33                 }\r
34         }\r
35         public static void v( Class clzz, String msg, Object ... args ) {\r
36                 if ( logEnabled ) {\r
37                         String tag = getTagForClass(clzz);\r
38                         String formatted = MessageFormat.format(msg, args);\r
39                         Log.v(tag,formatted);\r
40                 }\r
41         }\r
42         public static void w( Class clzz, String msg, Object ... args ) {\r
43                 if ( logEnabled ) {\r
44                         String tag = getTagForClass(clzz);\r
45                         String formatted = MessageFormat.format(msg, args);\r
46                         Log.w(tag,formatted);\r
47                 }\r
48         }\r
49         \r
50         private static String getTagForClass( Class clzz ) {\r
51                 String s = clzz.getSimpleName();\r
52                 return s;\r
53         }\r
54         \r
55 }\r