Je suis novice à python. J'essayais de me connecter en python et je suis tombé dessus Aucun gestionnaire n'a pu être trouvé pour l'erreur logger en essayant d'imprimer un avertissement via l'instance de l'enregistreur. Voici le code que j'ai essayéAucun gestionnaire n'a pu être trouvé pour logger
import logging
logger=logging.getLogger('logger')
logger.warning('The system may break down')
Et je reçois cette erreur Aucun gestionnaire n'a pu être trouvée pour enregistreur « enregistreur »
Qu'est-ce qui me confondant est quand je tente d'imprimer avertissement à l'aide logging
puis par logger
, il fonctionne très bien, comme
>>> import logging
>>> logging.warning('This is a WARNING!!!!')
WARNING:root:This is a WARNING!!!!
>>>
>>> logger.warning('WARNING!!!!')
WARNING:logger:WARNING!!!!
quelqu'un peut-il jeter un peu de lumière sur ce qui se passe dans le deuxième scénario?
question Pour votre information similaire avec plus upvotes https://stackoverflow.com/questions/345991/python-no-handlers-could-be-found-for-logger-opengl -error –