LOG_TAG adequado no Android

Se você desenvolve aplicativos Android, provavelmente tem toneladas de LOG_TAGs como:

class MySuperClass {
static final String LOG_TAG = "MySuperClass";
// ...
}

Porque é isso que você deve fazer e é isso que você vê no próprio código do Android.

No entanto, se você for obsessivo (como a maioria de nós), terá dificuldade em manter as strings LOG_TAG consistentes com os nomes das classes, o que provavelmente mudará ao longo do projeto.

Existe uma maneira melhor:

class MySuperClass {
static final String LOG_TAG = MySuperClass.class.getSimpleName();
// ...
}

Agora, mesmo quando você refatorar o nome da sua classe, o LOG_TAG é sempre consistente e você dormirá melhor.