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
[email protected]
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users