私の設定には次のようなロガーがあります:
resources.log.stream.writerName = "Stream"
resources.log.stream.writerParams.stream = APPLICATION_PATH "/../logs/err.log"
resources.log.stream.writerParams.mode = "a"
resources.log.stream.filterName = "Priority"
resources.log.stream.filterParams.priority = 3
しかし、私はそれをエラーログにのみ使用したいと思います。別のログについては、別のログファイルを使用したい。そのため、これらの行をapp.iniに追加しました
resources.log.stream.writerName = "Stream"
resources.log.stream.writerParams.stream[] = APPLICATION_PATH "/../logs/debug.log"
resources.log.stream.writerParams.stream[] = APPLICATION_PATH "/../logs/info.log"
resources.log.stream.writerParams.mode = "a"
resources.log.stream.filterName = "Priority"
resources.log.stream.filterParams.priority[] = 7
resources.log.stream.filterParams.priority[] = 5
しかし、これは機能していません。異なる優先順位に異なるファイルを使用したいと思います。ただし、ロガーは最初のロガーをオーバーライドします。どのように ?