自己封装了个日志类,想获取调用该日志的对象类名!
日志类如下
```
public class L
{
private L()
{
/* cannot be instantiated */
throw new UnsupportedOperationException("cannot be instantiated");
}
public static boolean isDebug = true;// 是否需要打印bug,可以在application的onCreate函数里面初始化
private static String TAG =L.class.getSimpleName();
// 下面四个是默认tag的函数
public static void i(String msg)
{
if (isDebug)
Log.i(TAG, msg);
}
```
另一个类调用日志
public class T{
public void test(){
L.i("hehe");
}
}
L.class.getSimpleName();
打印出来的是
L hehe
我想的是要
T hehe T也就是调用L的类名! 怎么实现呢? 前提是我不想再T中传入T对象然后在L中获取