これは、さまざまな django プロセスがある場合のロギングに関する自由回答形式の質問です。同じログファイルで異なる django プロセスの出力を取得するにはどうすればよいですか? この問題にどのように取り組みますか?
今、私の現在のセットアップに。Webfactionで実行されているdjango webappがあります。django では、ログはコンソールの stdout に送られます
'console': {
'class': 'logging.StreamHandler',
'formatter': 'simple',
},
そのhttpd.conf
中で、に行くように構成されています
ErrorLog /home/elmartus/logs/user/error_myapp.log
次に、このようにcronから実行され./manage.py runjobs hourly
、現在コンソールに出力されているジョブがいくつかあります。
では、django の通常の出力とそれらのコマンド ライン プロセスの両方の出力を同じファイルに取得するにはどうすればよいでしょうか。また、別の django プロセスで実行されるセロリ タスクやその他のタスクでこれを行う方法を知ることも興味深いでしょう。
ありがとう !