I change the outchannel's output file location and then SIGHUPed the rsyslogd. However, the output still goes to the old file.
E.g. have the following rsyslog.conf
"
$outchannel myout,/var/log/out.0000,10240
local3.* $myout
"
log a few messages to /var/log/out.0000. Change out.0000 in rsyslog.conf to out.0001, SIGHUP the rsyslogd process and log a few messages again. The new messages still goes to out.0000 not out.0001.

