Djangoのrunserver出力をテキストファイルに出力することは可能ですか?そのような:
python manage.py runserver>>Log.txt
?
Djangoのrunserver出力をテキストファイルに出力することは可能ですか?そのような:
python manage.py runserver>>Log.txt
?
に次の行を追加することで実現できますsettings.py
。これにより、ログファイルがDEBUG
レベルで書き込まれ、コンソールにもレベルで表示されINFO
ます。
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.handlers.RotatingFileHandler',
'filename': /path/to/django/debug.log,
'maxBytes': 50000,
'backupCount': 2,
},
'console': {
'level': 'INFO',
'class': 'logging.StreamHandler',
},
},
'root': {
'handlers': ['file', 'console'],
'level': 'DEBUG'
},
'loggers': {
'django': {
'handlers': ['file', 'console'],
'level': 'DEBUG',
'propagate': True,
},
},
}
詳細については、 Djangoのドキュメントもご覧ください。