Я запускаю свое приложение на сервере разработки GAE с app-engine-patch для запуска Django.
Одно из моих представлений прослушивается, поэтому я хочу регистрировать все, что происходит.
Я добавил в myapp.views:
import logging
LOG_FILENAME = '/mylog.txt'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
и моя функция:
def function(string):
logging.debug('new call')
#do stuff
#logging.debug('log stuff')
Моя проблема в том, что я не могу найти журнал. Когда я запускаю свое приложение, я не получаю ошибок, но журнал не создается.
Я также пробовал различные пути: /mylog.txt, mylog.txt, c: \ mylog.txt, c: \ complete \ path \ to \ my \ app \ mylog.txt, но он не работает.
С другой стороны, я попытался создать и запустить отдельный тест:
# test.py
логирование импорта
LOG_FILENAME = '/mylog.txt'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logging.debug('test')
И журнал создается без проблем: c: \ mylog.txt
Я не знаком с журналированием, поэтому не знаю, могут ли быть какие-то проблемы с django или appengine.
Спасибо