J'utilise mon application sur le serveur de développement GAE, avec app-engine-patch pour exécuter Django. Une de mes vues est buggée, donc je veux enregistrer tout ce qui se passe.Journalisation django: le journal n'est pas créé
I ajouté à myapp.views:
import logging
LOG_FILENAME = '/mylog.txt'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
et ma fonction est:
def function(string):
logging.debug('new call')
#do stuff
#logging.debug('log stuff')
Mon problème est que je ne trouve pas le journal. Quand je cours mon application je n'obtiens aucune erreur, mais le journal n'est pas créé. J'ai également essayé différents chemins: /mylog.txt, mylog.txt, c: \ mylog.txt, c: \ complet \ path \ vers \ mon \ app \ mylog.txt, mais cela ne fonctionne pas.
D'autre part j'ai essayé de créer et exécuter un test séparé: # test.py exploitation forestière d'importation
LOG_FILENAME = '/mylog.txt'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logging.debug('test')
Et le journal est créé sans problème: c: \ mylog.txt
Je ne suis pas familier avec la journalisation, donc je ne sais pas s'il y a des problèmes avec django ou appengine.
Merci