Djangoプロジェクトにmain
という名前のアプリがあります。このアプリは、私がログに記録したいいくつかの管理コマンドがありますが、何も次のような構成で標準出力に現れていない:私は間違ってカスタム管理コマンドのDjangoロギング
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'log_to_stdout': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'stream': sys.stdout,
},
},
'loggers': {
'main': {
'handlers': ['log_to_stdout'],
'level': 'DEBUG',
'propagate': True,
}
}
}
をしていますか?私もmy_project.main
を使ってみましたが、それでもうまくいきませんでした。私は1.3.0のファイナルを使用しています。
をしたいですか? – second
私は 'logging.info'と' logging.debug'を試しましたが、どちらも動作しません。この質問を書いた後、私は 'logging.warn' *が私にstdoutへのプリントを与えていることに気付きました。 – damd