Thank for you answer! I think, my description a problem is not a correct. I try one more time 🙂 Logs which I need writing, are located in /opt/sas94/SASConfig/Lev1/SASMeta/MetadataServer/Logs But every day it make a new file for log, named like that - SASMeta_MetadataServer_%d_%S{hostname}_%S{pid}.log My syslog-ng version - syslog-ng 2.0.9 I want configure /syslog-ng.conf file to reading log with level "info" from /opt/sas94/SASConfig/Lev1/SASMeta/MetadataServer/Logs and send it on UDP - protocol to specified server. But I dont't now how I make it, 'cos every day log-file change his name. I try configure syslog-ng.conf like this: source sas_log { file("/opt/sas94/SASConfig/Lev1/SASMeta/MetadataServer/Logs/SASMeta_MetadataServer_%d_%S{hostname}_%S{pid}.log"); }; but syslog don't understand this. I wrote script-file: #!/bin/bash cd /opt/sas94/SASConfig/Lev1/SASMeta/MetadataServer/Logs/; op=$(ls -t | head -1); ech=$(echo $op); tail -f -s 1 "$ech" | grep INFO ; and specified it in source, but it doesn't working Generally, I want what would syslog-ng every day read actual log-file, if it possible. I hope I decrypt my idea right and simple 🙂
... View more