Re: Employing BurstFilter and AsyncFilter for batch append ops

2017-06-13 Thread Ralph Goers
Actually, several of the Appenders deal with batches of events, but they get the events 1 at a time and queue them internally. When an application logs an event each event goes through the chain of filters and appenders and every appender that gets the event can do whatever it wants with it. Log

Employing BurstFilter and AsyncFilter for batch append ops

2017-06-13 Thread Volkan Yazıcı
Hi, While implementing an *org.apache.logging.log4j.core.Appender*, the only *append()* method that needs to be implemented takes a single *LogEvent* argument: *void append(LogEvent event)*. This makes it impossible to handle and resolve batch append operations at the appender level. This results

Employing BurstFilter and AsyncFilter for batch append ops

2017-06-12 Thread Volkan Yazıcı
Hi, While implementing an *org.apache.logging.log4j.core.Appender*, the only *append()* method that needs to be implemented takes a single *LogEvent* argument: *void append(LogEvent event)*. This makes it impossible to handle and resolve batch append operations at the appender level. This results