プロパティ ファイルを使用して一部の Java ロギングをフォーマットしようとしていますが、機能していません。プロパティファイルに次の行があります。
java.util.logging.ConsoleHandler.formatter=mypackage.logging.LogFormatter
java.util.logging.FileHandler.formatter=mypackage.logging.LogFormatter
カスタム フォーマッタ LogFormatter が mypackage.logging にある場所
ログ出力は、カスタム フォーマッタではなく、SimpleFormatter が使用されていることを示しています。
ログ プロパティ ファイルを使用してカスタム フォーマッタを使用するにはどうすればよいですか?
編集: com.bea.logging.LogMessageFormatter、SimpleFormatter、XmlFormatter などの既成のフォーマッタをすべて試しました。彼らはうまく動作します。私が作成した新しいフォーマッターが機能しないだけです(フォーマッターの拡張)。これはクラスパスの問題でしょうか?