It's a little difficult to help without knowing what exactly you've done that results in the error. Or more generally, what exactly you want to achieve. From your initial description I gather you want to make a redirection in case a specific substring is found in the URL. But I don't yet understand how the "need to pass @ARGV" issue is related to that...
As for the "Can't use an undefined value as a symbol reference", the error happens when the module is trying to use logfh the first time (line 765) — which is because you've passed <LOGFILE> (presumably), instead of *LOGFILE, i.e. it should be
logfh => *LOGFILE,
<LOGFILE> reads lines from the file handle (which doesn't make sense here), while *LOGFILE refers to the file handle itself. In case you find the glob syntax (*...) curious, you can also use a lexical file handle
my $fname = "/var/log/repeater.log"; open my $logfh, ">>", $fname or die "couldn't open '$fname': $!"; ... logfh => $logfh,
In reply to Re^4: Unfinished custom proxy
by Eliya
in thread Unfinished custom proxy
by kazak
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |