このモジュールを使用してlogging
、アプリケーション サーバーからのメッセージをログに記録しています。より具体的には、StreamHandler を使用してメッセージを stdout/stderrSupervisord
に記録し、それらのメッセージをファイルに記録するために使用します (サーバー プロセスは によって監視されているためSupervisord
)。
私の主な質問は、ログ ファイル内のメッセージの順序は、常にコードの実行順序を正しく反映しているのかということです。たとえば、メッセージがログ ファイル内のA: this is log msg A
メッセージの前に表示される場合、メッセージをログに記録するコード行がメッセージをログに記録するコード行の前に実行されたB: this is log msg B
ことを 100% 確信できます。ログファイルは同じですか?A
B