in reply to Re^3: Unfinished custom proxy
in thread Unfinished custom proxy
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,
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Unfinished custom proxy
by kazak (Beadle) on Jan 08, 2012 at 16:16 UTC | |
by Eliya (Vicar) on Jan 08, 2012 at 19:57 UTC | |
by kazak (Beadle) on Jan 10, 2012 at 10:22 UTC |