後に記録されてこの質問はあるに従ってから: Camel http4 and url-encoded passwords being interpreted as separate arguments とややラクダ2.14.xとパスワード情報を消毒するための2.15.xの一環として入れthis updateに関連している...キャメルパスワードが部分的にサニタイズ
ウェブサービスと通信し、RAW構文を使用するためにCam4.14.4とhttp4コンポーネントを使用しています。ただし、RAW内のパスワードにアンパサンドが含まれている場合、santizeUriメソッドはパスワードテキストの一部のみをマスクします。
など。私のパスワードは私が#@ 123であるとし、URIに注入されて、全体のURIの一部になるようにします: ...パスワード= RAW(私#@ 123)...、sanitizeURIメソッドが呼び出されると、アンパサンドまでしか消毒されず、別のキーとして123が表示されるので、this codeからログのWARNレベルで****** & 123が記録されます。
これを回避する手段はありますか?
また、Camelを新しいリリースで修正されている可能性があるのでアップグレードしてみてください。たとえば、2.18.0ではパスワードを部分的にログに記録しません。私はxxxxxxを参照してください –
あなたの迅速な応答のためにありがとうクラウス!そのクラスのロガーレベルを更新しました。うまく見えます。今後のイタレーションの1つでCamelの上位バージョンに移行する予定です –