logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Curt Arnold <carn...@apache.org>
Subject Re: Log Corruption
Date Tue, 17 Jun 2008 16:11:11 GMT

On Jun 9, 2008, at 4:57 AM, Pradeep Kumar PALAPARTHY wrote:

> Hi,
>
> I have a multi threaded application.
> There are multiple task getting created in the application which  
> will log to a separate log file.
>
> For each task the log file initialization happens in  
> AbstractTaskComponent as follows:
>
>         // get the log directory
>         File taskLogDir =  
> TaskControllerComponent 
> .getTaskControllerComponent().getTaskLogDirectory();
>         File taskLogFile = new File( taskLogDir, task.getTskId() +  
> ".log" );
>         taskLogRejectedFile = new File( taskLogDir, task.getTskId()  
> + ".rejected.rawrecord.log" );
>

...
>
> Still some times the log getting mixed up(one task log in another  
> task file). But this happens once in a while
>
> I was unable to find in what scenario it is going wrong.
>
> Any help would be appreciated.
>
> Regards,
> Pradeep
>

Hope you have found the problem in the interim.  Your example appears  
to be Java but you posted to the log4cxx-user mailing list.  You may  
have better luck if post to the log4j-user mailing list.   However  
there isn't enough to reproduce your problem since you do not provide  
the code for ThreadFilter or ThreadGroupFilter which are likely  
suspects.  If they happen to return NEUTRAL, you may need either to  
add a final DenyAllFilter to finally reject all events that were not  
explicitly matched by earlier filters. 

Mime
View raw message