I have a large app that uses log4cplus to create a log file for each disk drive 
on a system - about 1000 files.  We use nxlog to transfer files to a PC during 
testing. (conf file fragment below).

It appears, with about 1000 files in the monitored directory, we take a 5% 
performance hit overall.  I haven't pinned it down to nxlog yet, but I did see 
some notes in the latest release of nxlog that mentions wildcards monitoring.  
There is very little writing to these files, as they are used for exception 
logging only - maybe 1-2 writes to each file at the beginning of a 2 hr test 
run.

I'm currently using 2.3.1027.

Thanks
Larry





# Drive logs and their rollovers
#
<Input drives_in>
   Module                                                                       
        im_file
   File                                                                         
              "/logs/drive/*"
# Get the position from the file name
#  Exec         $base_file = file_name();
# Extract out position "drive_PPPPPPPP.log" - extract PPPPPPP
#Moved to receiver side
#   Exec         if $base_file =~ /^.*drive_(.*)\.log.*$/  \
#                     $pos = $1; \
#                else $pos="unknown";
   Exec         $raw_event = "<<" + file_name() + ">>" + $raw_event;
#  Exec         log_info(" Record: " + $raw_event );

------------------------------------------------------------------------------
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to