像Log4J的Logger类这样做会不会更方便?
登录android:
private static final String TAG = "MyClass";
...
Log.d(TAG, "message1");
Log.d(TAG, "message2");
登录Log4J:
private static final Logger log = Log.getLogger("MyClass");
...
log.d("message1");
log.d("message1");
答案 0 :(得分:1)
虽然它并没有真正回答你的问题,但我可以建议一个结合这两种方法的记录器吗?它是android.util.Log的直接替代品,所以你可以直接替换你的导入:
class SomeClass {
private final static String TAG = "MyTag";
...
Log.d("Hello"); // 'D/MyTag: Hello' will be printed
// or if the TAG field is missing - the class name will be used
}