À l'aide de getSimpleName() vs getName() pour l'acquisition d'un enregistreur de

J'ai vu du code qui utilise log4j, qui acquiert logger pour un Logger à l'aide de

static public Logger getLogger(String name)

et

static public Logger getLogger(Class clazz)

avec l'ancienne api passée explicitement avec getSimpleName(), alors que la deuxième utilise getName() sur le passé Class. Est-il une différence entre ces deux? Serait-il en effet si je configurer différentes formules pour vous connecter à différents niveau de log4j.fichier de propriétés?

Déjà couvertes dans ce post stackoverflow.com/q/15202997

OriginalL'auteur kuriouscoder | 2010-11-29