2011-02-10 3 views
1

Je suis en train de se connecter aller dans deux différents modules en utilisant logging.config.fileConfig() Ma ressemble à ceci:Module Python journalisation avec Eclipse

> Package 
    > Source 
     __init__.py 
     SomeSource.py 
    > Test 
     __init__.py 
     SomeTests.py 
    __init__.py 

intérieur en Package.__init__.py je les suivantes:

directory = 'C:/User/Me/workspace/Package/' 
logFile = 'logger.conf' 
logging.config.fileConfig(directory+logFile) 
log = logging.getLogger('Package') 
log.info('Logging initialized.') 

import Test 

intérieur en Package.Test.__init__.py Je

log = logging.getLogger('Package.Test') 
log.info('Test module started') 

Ainsi, le résultat attendu pour c'est quelque chose comme:

Logging initialized. 
Test Module started. 

Je peux obtenir ce pour fonctionner correctement et vous connecter en utilisant Eclipse en utilisant les touches Ctrl + F11. Toutefois, l'appel de l'interpréteur ne donne rien du tout:

>>> import Package 

Le fichier journal reste vide. Des idées?

+0

duplication possible de [journalisation du module Python avec eclipse] (http://stackoverflow.com/questions/4949159/python-module-logging-with-eclipse) –

+0

Pourquoi publier exactement la même question trois fois? –

+0

Snap, nouveau sur le site. Y a-t-il un moyen de supprimer certains d'entre eux? Toutes mes excuses! – user610239

Répondre

0

Vérifiez votre répertoire Python. C'est probablement là.

Questions connexes