Djangoのrunserver出力をテキストファイルに出力できますか?例えば:cmd ">>"を使ってDjango開発サーバにログインすることはできますか?
python manage.py runserver>>Log.txt
?
Djangoのrunserver出力をテキストファイルに出力できますか?例えば:cmd ">>"を使ってDjango開発サーバにログインすることはできますか?
python manage.py runserver>>Log.txt
?
ありがとう:)私はまだDjangoになると初心者です。助けは非常に高く評価され、あなたのチェックマークは途中です^。^。 –
あなたは大歓迎です!私は答えが更新されました – San4ez
@ San4ez。いいえ、Djangoはロギングモジュールを使用します。 Django開発サーバーではありません。参照してください[http://stackoverflow.com/questions/27563706/logging-django-request-to-file-instead-of-console](http://stackoverflow.com/questions/27563706/logging-django-request- to-file-of-of-console) – kstratis
あなたは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 documentatonもご覧ください。
「<<」ではなく「>>」を意味しますか? – San4ez
はい、申し訳ありませんが、誤字:( –
[getsentry.com](http://getsentry.com/)を使用すると、すべてのロギングをキャプチャし、検索/フィルタリングするための素晴らしいインターフェイスを提供できます。 –