Sorry.. Haven't read / Can't find the whole thread.. But...
Surely just:
print STDERR "Hello World";
... I always just stick this in my code...
### DEBUGGER
sub debug{
my $message = shift;
if ($debug){
print STDERR "$message\n";
}
}
So my code is full of:
debug("Here is something going on");
Which works a treat... Then just "tail -f" the error log and watch it
all happening (breaking!)
($debug is a global var, used to simply switch the error loggin on and
off..)
Is this what you're after?
Kindest,
J
-----Original Message-----
From: Doug MacEachern [mailto:[EMAIL PROTECTED]]
Sent: 12 June 2002 22:12
To: Jaberwocky
Cc: Stas Bekman; [EMAIL PROTECTED]
Subject: Re: Apache Error Log
On Wed, 12 Jun 2002, Jaberwocky wrote:
> No, all I really want to do is print to STDERR
you can use warn() instead which writes to stderr and always
autoflushes.
or turn on autoflush of STDERR yourself, from perlfunc.pod:
$oldfh = select(STDERR); $| = 1; select($oldfh);
or update modperl-2.0 from cvs which turns on autoflush of STDERR by
default.