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.