0

ログ内の一部の文字列を置き換えたい。独自のロギングを持つ JBOSS 6 を使用します。

たとえば、次のようになります。

<password>myoutstandingpassword</password>

<password>xxxxxxxxxxxxxxxxxxxxx</password>

jboss-logging.xml のフィルターを使用して、ログ内のそのような行をフィルタリングできる限り。

<filter>
<not><match pattern="password"/></not>
</filter>

このフィルターは、ログ ハンドラーに配置されます。これにより、行が完全に削除されます。

しかし、私が知らない部分文字列だけを削除する方法。ドキュメントが見つかりません。ソース コードを検索するのはかなり面倒です。

注: JBOSS AS 6 内で Log4j を使用できるはずです - http://www.mastertheboss.com/jboss-log/using-log4j-with-jboss-6。Log4j では、おそらく置換を行うことができます。私はそれなしで交換を実装するのが好きです。

4

1 に答える 1