私は FileAppender を持っていますが、通常、イベントはメソッド Append(LoggingEvent loggingEvent) を介してログに記録されるため、一度に 1 つのイベントになります。ログに記録するイベントの配列がある場合は理解していますが、私の質問は、イベントの配列のケースをどのようにシミュレートできますか? FileAppender.Append(LoggingEvent[] loggingEvents) が呼び出されるためには何が必要ですか?
1 に答える
0
その通りです。FileAppender を「ただ」使用すると、各イベントは Append(LoggingEvent) メソッドを介してログに記録されます。
他のメソッド呼び出しは、たとえばBufferingForwardingAppenderを介してイベントをバッファリングしているときに発生します。これは、いくつかの条件が満たされるまでイベントをメモリに保持し、その後、内部のアペンダーで Append(LoggingEvent[]) を呼び出します。
于 2014-03-08T18:22:53.873 に答える