Hallo,
I'm a new to nxlog. I've tried to search an archive but I didn't find
similar topic.
I installed nxlog 2.6.1131 on Windows 2003 Srv and tried to prepare exec
script for sorting logs to different files.
While this one works:
<Output out_multiple>
Module om_file
exec if ($MessageSourceAddress == "192.168.1.1") \
{ \
if ($Message =~ /id=03203/ or $Message =~ /id=03700/) \
{ \
$dst = "remotelogin.txt"; \
} \
else \
$dst = "rest.txt"; \
} else if ($MessageSourceAddress == "192.168.1.2") \
$dst = "mainswitch.txt"; \
else \
$dst = "multiple-rest.txt";
File $dst
</Output>
This one:
<Output out_multiple>
Module om_file
exec if ($MessageSourceAddress == "192.168.1.1") \
{ \
if ($Message =~ /id=03203/ or $Message =~ /id=03700/) \
{ \
$dst = "remotelogin.txt"; \
} \
else if ($Message =~ /121.121.125.1/) \
{ \
$dst = "fromto-office"; \
} \
else if ($Message =~ /121.121.125.2/) \
{ \
$dst = "fromto-ftpserver"; \
} \
else \
$dst = "rest.txt"; \
} else if ($MessageSourceAddress == "192.168.1.2") \
$dst = "mainswitch.txt"; \
else \
$dst = "multiple-rest.txt";
File $dst
</Output>
generates a following error in nxlog's log:
2013-12-14 12:46:12 ERROR module 'out_multiple' has configuration errors,
not adding to route 'from_udp' at C:\Program Files\nxlog\conf\nxlog.conf:69
2013-12-14 12:46:12 ERROR route from_udp is not functional without output
modules, ignored at C:\Program Files\nxlog\conf\nxlog.conf:69
2013-12-14 12:46:12 WARNING not starting unused module im_udp
2013-12-14 12:46:12 WARNING not starting unused module out_multiple
2013-12-14 12:46:12 INFO nxlog-ce-2.6.1131 started
It seems that EXEC statement is limited in length and the allowed length
is quite small.
Is there any simple way to overcome it or any other elegant way to make
filtering and sorting logs to different files?
--
BR
Bartosz.
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users