Java ロギング構成ファイルを使用すると、名前付きロガーのプロパティを定義できます。
name.heikoseeberger.heikotron.level = FINE
name.heikoseeberger.heikotron.handlers = java.util.logging.FileHandler
ここまでは順調ですね。ここで、特定の FileHandlerを、たとえば特定の出力ファイルで構成したいと思います。残念ながら、構成ファイルに既に存在する「グローバル」 FileHandlerを構成する方法しか知りません。
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
これは構成したくありませんが、カスタムLoggerに関連付けられているインスタンスです。私はすでに次のことを試しましたが、成功しませんでした:
name.heikoseeberger.heikotron.java.util.logging.FileHandler.pattern = %h/heikotron.log
name.heikoseeberger.heikotron.java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
特定のFileHandlerインスタンスのプロパティを設定することはまったく可能ですか? はいの場合、これらをどのように識別/命名する必要がありますか?