logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Remko Popma <rem...@yahoo.com>
Subject Re: How to use FastFile
Date Sat, 27 Apr 2013 10:06:31 GMT
Two more things: 

disruptor 3.0.1 is fine. 

Your layout pattern doesn't actually use location, so if you use Async (Logger or Appender)
I'd recommend you set includeLocation=false for better performance. 

Remko

Sent from my iPhone

On 2013/04/27, at 18:59, Remko Popma <remkop@yahoo.com> wrote:

> Hi,
> 
> FastFile appenders are buffered. 
> You won't see output in the log file until you log a lot. 
> 
> To see output immediately you should either specify immediateFlush=true or use Async
Loggers or AsynchAppender (they will auto-flush efficiently). 
> 
> Hope this helps,
> Remko
> 
> Sent from my iPhone
> 
> On 2013/04/27, at 18:36, Steven Yang <kenshin520@gmail.com> wrote:
> 
>> I am using log4j beta5 and want to try async file appender FastFile.
>> However I could not get it to work.
>> I have built the disruptor jar using project from
>> https://github.com/LMAX-Exchange/disruptor so my disruptor is 3.0.1 not
>> 3.0.0, dont know if it matters.
>> 
>> I simply follow the sample setup from
>> http://logging.apache.org/log4j/2.x/manual/async.html#Performance.
>> 
>> But I could not see anything log into my log file, I can see the log file
>> created but nothing inside.
>> If I simply change from FastFile to File, I can see all the logs that
>> suppose to appear.
>> I have the following jars in my project
>> log4j-api-2.0-beta5.jar
>> log4j-core-2.0-beta5.jar
>> log4j-jcl-2.0-beta5.jar
>> log4j-slf4j-impl-2.0-beta5.jar
>> 
>> In my project I mainly use slf4j but even if I try to use log4j api direct,
>> it still doesnt work.
>> 
>> here is my log4j2.xml
>> 
>> <configuration status="DEBUG">
>>   <appenders>
>>   <FastFile name="FastFile"
>> fileName="D:/Projects/TestingProject/logs/log4jtest.log"
>> immediateFlush="false" append="false" suppressExceptions="false">
>>     <PatternLayout>
>>       <pattern>%d %p %c{1.} [%t] %m %ex%n</pattern>
>>     </PatternLayout>
>>   </FastFile>
>> </appenders>
>> <loggers>
>>   <root level="debug" includeLocation="true">
>>     <appender-ref ref="FastFile"/>
>>   </root>
>> </loggers>
>> </configuration>
>> 
>> What am I doing wrong? or do I need to check for any dependency for
>> disruptor?
>> 
>> Thanks
> 
> ---------------------------------------------------------------------
> 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
View raw message