logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <ralph.go...@dslextreme.com>
Subject Re: Flush in RollingRandomAccessFile
Date Thu, 27 Sep 2018 16:05:26 GMT
That depends on what servlet version you are using. Take a look at http://logging.apache.org/log4j/2.x/manual/webapp.html
<http://logging.apache.org/log4j/2.x/manual/webapp.html>.

Ralph

> On Sep 27, 2018, at 9:02 AM, Joan Balagueró - ventusproxy <joan.balaguero@ventusproxy.com>
wrote:
> 
> Hi Ralph,
> 
> After adding the log4j-web-2.11.1.jar to our app, it doesn't work yet.
> 
> Do I need to add something to the web.xml file, or some environment variable?
> 
> Thanks,
> 
> Joan.
> 
> -----Mensaje original-----
> De: Ralph Goers [mailto:ralph.goers@dslextreme.com] 
> Enviado el: jueves, 27 de septiembre de 2018 17:33
> Para: Log4J Users List
> Asunto: Re: Flush in RollingRandomAccessFile
> 
> 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.balaguero@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-unsubscribe@logging.apache.org
> For additional commands, e-mail: log4j-user-help@logging.apache.org
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> For additional commands, e-mail: log4j-user-help@logging.apache.org
> 
> 


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message