[syslog-ng]Variables with file destination
Kenneth Webber
syslog-ng@lists.balabit.hu
Wed, 03 Dec 2003 18:35:13 +0000
Question:
The variables in my file destination are not working.
file("/var/log/syslogng/$YEAR_$MONTH_$DAY_$WEEKDAY_$HOST.log");
I expect my log files to be something like:
/var/log/syslogng/2003_12_03_WED_10.2.2.2.log
Instead they are:
/var/log/syslogng/10.2.2.2.log
I had it working at one point but not any longer. Has anyone seen this?
I am using libol-0.3.11+20030915 and syslog-ng 1.6.0rc4.
My config is:
# syslog-ng.conf
options {
long_hostnames(yes); use_dns(yes); use_fqdn(yes);
dns_cache(yes); dns_cache_size(500); dns_cache_expire(3600);
dns_cache_expire_failed(3600); check_hostname(yes); keep_hostname(yes);
chain_hostnames(yes); log_msg_size(8192); sync(10);
log_fifo_size(2048); time_reopen(10); use_time_recvd(yes);
};
source src {
udp(); internal();
};
destination syslogfile {
file(
"/var/log/syslogng/$YEAR_$MONTH_$DAY_$WEEKDAY_$HOST.log.log"
create_dirs(yes)
owner("bob")
group("other")
perm(644)
remove_if_older(3600)
);
};
log { source(src); destination(syslogfile); };
_________________________________________________________________
Take advantage of our best MSN Dial-up offer of the year — six months
@$9.95/month. Sign up now! http://join.msn.com/?page=dept/dialup