Я хочу найти способ, если это возможно в моем случае, например, так: у меня много классов Java:
Первый:
class A{
A(){
Log.d(TAG,"message construct A");
}
public void myMethod(){
Log.d(TAG,"message A");
}
public void myAnotherMethod(){
Log.d(TAG,"message another A");
}
}
Второй:
class B{
B(){
Log.d(TAG,"message construct B");
}
public void myBMethod(){
Log.d(TAG,"message B");
}
public void myAnotherBMethod(){
Log.d(TAG,"message another B");
}
}
это пустая трата времени, если я хочу удалить весь журнал в 300 классе , который я создал, и если я захочу заново создать журнал, это будет очень утомительнодля прыжков из одного класса в другой класс ..
Интересно, возможно ли для какого-то такого дизайна управления журналами:
A.class
class A{
A(){
//my code
}
public void myMethod(){
//my code
}
public void myAnotherMethod(){
//my code
}
}
B.class
class B{
B(){
//my code
}
public void myBMethod(){
//my code
}
public void myAnotherBMethod(){
//my code
}
}
и управление классами журналов:
class Log {
onObjectCreated(){
if(object == A) Log.d(TAG,"construct A");
else Log.d(TAG,"construct B");
}
onMethodCall(){
Log.d(TAG,"message A");
}
onMethodBCall(){
Log.d(TAG,"message B");
}
}
Итак, в будущих разработках, если я хочу удалить или добавить код журнала, мне просто нужноуправлять им в одном классе
Есть ли способ для этого в Native Java Android?Спасибо.