コンテナ化されたアプリケーションでは、なぜ標準出力と標準エラーにログを書き込むよう設計するのが一般的ですか?
標準ストリームは、コンテナに対話型ターミナルがある場合にのみ機能するためです。
これらのストリームを使えば、すべてのログが永久に保存されるためです。
コンテナランタイムがこれらのストリームを収集し、ロギングツールやパイプラインに一貫した形で提供できるためです。
これらのストリームに書き込むと、コンテナランタイムを完全に迂回できるためです。