マルチスレッド アプリケーションで log4cxx のようなロギング フレームワークを使用したいと考えています。
ログをファイルに出力する場合は、メッセージを正しくシリアル化する必要があります。私は、これらのフレームワークが何らかの同期オブジェクトを使用せずに出力の正しいシリアル化を取得する方法 (およびその場合) を自問していました。
同期オブジェクトを使用している場合(たとえば、キューにアクセスしてメッセージをログに記録する場合)、関連するスレッドの動作が変化する可能性があるため、ログに記録されたアプリケーション全体の動作(およびバグ...)も変化する可能性があると思います.