マルチスレッド環境 (ほとんどの Web プラットフォームと同様) では、アプリのログにある種のスレッド ID を含めることがよくあります。これにより、一度に複数のリクエストが同時に同じログに書き込みを行っている場合に、どのログ エントリがどのリクエスト/スレッドから来たのかを正確に知ることができます。
.NET/C# では、log4net のフォーマッタによってこれを行うことができます。デフォルトでは、現在のスレッドのManagedThreadId
(番号) またはName
(指定された名前) が含まれます。これらのプロパティは、スレッドを一意に識別します (例: How to log right context with Threadpool threads using log4net? を参照)。
PHPでは、似たようなものは見つかりませんでした(Google、PHPのドキュメント、およびSOに尋ねました)。それは存在しますか?