ユーザーが進行状況を観察したい、実行時間の長いタスクに関して、セロリの機能を調査しています。アプリケーションは Django に基づいており、タスクは RPC 経由で開始され、データベースとファイル システム上のファイルの同期が含まれます。
タスク内から、いくつかのレベル (WARN、ERROR、INFO、...) でログオンしたいのですが、ユーザーがログレベルに従ってメッセージをフィルタリングするようにしたいので、データベースへのロギングが実行可能であると思います。
私の質問は次のとおりです。
- Django アプリケーションが使用しているのと同じデータベースにログインすることをお勧めしますか?
- Python の標準ロギング モジュールを使用してデータベースにログインするようにセロリを設定するにはどうすればよいですか?