私のプロジェクトでは、UNIX マシンでホストされている oracle db を使用しています。問題は、udump の場所で生成されたトレース ファイルに、カスタム コードからのロガーも含まれていることです。(カスタム コード ロガーは、db 上の loadjava である Java コールアウトからのものです)。そのモジュールを使用するたびに、デフォルトのOracleログとカスタムコードログを持つ3つの新しいtrcファイルがudumpフォルダーに殺到します。コードから生成されるログを無効にしたいと考えています。今まで私はカスタム log4j.properties を書き込もうとしましたが、それを自分のコードに使用するためにそれを使用しました。しかし、それでもカスタム ログは udump の場所にしか来ておらず、prop ファイルから試した新しい場所にはログがありません。ロギングで logging.trace=false を無効にしてみました。Oracle jvm のプロパティ ファイル。セッション トレースを無効にできる SQL クエリをいくつか確認しました。約 70 のセッションを識別します。Java ログを無効にしたいだけです。Java ログが使用するセッションを見つけて、そのトレースを無効にすることができるかどうかを知りたいです。
Oracle 9i バージョンと Java 1.4 バージョンを使用しています。カスタム ログが udump の場所に来るのを無効にする必要があります。また、私のアプリケーションがテスト環境、ステージ環境、製品環境などの複数の環境に移行するため、ソリューションは一般的に実装可能である必要があります。ヒントは非常に役立ちます。