Are you using the log4j-web jar?  It is supposed to handle this.

Ralph

> On Sep 27, 2018, at 8:14 AM, Joan Balagueró - ventusproxy 
> <joan.balagu...@ventusproxy.com> wrote:
> 
> Hello,
> 
> 
> 
> After sending thousands of requests to our app, we stop the sender and the
> log file appears like below:
> 
> 
> 
> 1,54.38.179.175,2018-09-27
> 16:55:51.618,A,13,A,39,A,72,A,120,N,,54.38.179.182:8080,g,8457,403,683,58,ok
> ,2018-09-27 16:55:51.677
> 
> 1,54.38.179.17
> 
> 
> 
> Now we stop tomcat (when our app is running). And it seems the queue of
> pending events is not flushed, so the log remains like above. Our log
> configuration is:
> 
> 
> 
> <RollingRandomAccessFile name="ACCESS_LOG"
> fileName="${sys:log.dir}vproxy_access"
> filePattern="${sys:log.dir}vproxy_access.%d{yyyy-MM-dd}" append="true"
> immediateFlush="false">
> 
> <PatternLayout>
> 
> Pattern>%m%d{yyyy-MM-dd HH:mm:ss.SSS}%n</Pattern>
> 
> </PatternLayout>
> 
> <Policies>
> 
> <CronTriggeringPolicy schedule="0 0 0 * * ?" evaluateOnStartup="true" />
> 
> </Policies>
> 
> </RollingRandomAccessFile>
> 
> 
> 
> <Logger name="LOGGER_ACCESS" level="info" includeLocation="false"
> additivity="false">
> 
> <AppenderRef ref="ACCESS_LOG"/>
> 
> </Logger>
> 
> 
> 
> 
> 
> Can we tell log4j2 to flush these pending lines when we shutdown our app?
> 
> 
> 
> Thanks,
> 
> Joan.
> 
> 
> 



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

Reply via email to