1

LogBackのカスタムアペンダーを作成しています。アペンダーには、オブジェクトのコレクション(または配列も機能します)が必要です(正確にはGuiceモジュール)。対応するxml構成はどのように見えるべきですか?

言い換えると、アペンダーを作成するときにLogBackが次のメソッドを使用できるようにする構成ファイルを作成したいと思います。

            public List<Module> getModules() {
                            return modules;
            }

            public void setModules(List<Module> modules) {
                            this.modules = modules;
            }

単一のインスタンスは簡単です。その場合、xmlは次のようになります。

            <module class="guice.Base.ApplicationModule"></module>

複数のモジュールに相当するものを作成するにはどうすればよいですか?

4

1 に答える 1

0

「adder-pattern」を使って解決しました。

例えば

XML:

<module class="guice.Base.ApplicationModule"></module>
<module class="guice.Base.PropertiesModule"></module>

Java:

public void addModule(Module module) {
       this.modules.add(module);
}
于 2011-01-17T15:53:53.590 に答える