What's the purpose of the EmptyQueue? What would happen if a configuration has 
multiple rolling files that all roll over at the same time, would EmptyQueue 
prevent the 2nd task from being scheduled?

Small detail:
public boolean releaseSub(final long timeout, final TimeUnit timeUnit) {
+        LOGGER.debug("Shutting down RollingFileManager {}" + getName()); // 
'+' should be ','

Also not sure if the code restores the interrupt flag diligently enough. Need 
to check on a pc later. 

Sent from my iPhone

> On Jan 25, 2017, at 6:48, rgo...@apache.org wrote:
> 
> 
> +                if (asyncExecutor.isTerminated()) {
> +                    LOGGER.debug

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to