I am having some strange problems that I can not seem to resolve with syslog-ng and macro use. I am sure it is simple and I am just over looking it. When I try and use the $YEAR, $MONTH, $DAY, $FACILITY, $LEVEL and several other macros nothing is outputted. Example: destination d_cisco { file("/var/log/cisco-$YEAR.$MONTH.$DAY.log"); } The file that it creates is: "/var/log/cisco-.log" This holds true for usage of template command in the file call. If I format it with those macros a blank space is all that is entered. If I put a "\n" on the end of the last macro it erases all the output for the line and makes the entire line blank. Example: destination d_cisco { file("/var/log/cisco.log" template("$YEAR-$MONTH-$DAY $LEVEL $MSG\n")); } The output is " " If I do not put the \n on the end only the MSG macro will output. Any input is greatly appreciated. Debian 3.0r1 Syslog-ng-1.6.0rc2 Libol-0.3.9 Dan Edwards Network Specialist A. Duda & Sons, Inc.