stas 2003/01/10 21:43:40
Modified: src/docs/2.0/user/handlers server.pod
Log:
update the logging example to gracefully handle the case when the log file
is not open
Revision Changes Path
1.3 +8 -1 modperl-docs/src/docs/2.0/user/handlers/server.pod
Index: server.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/server.pod,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- server.pod 17 Nov 2002 05:28:40 -0000 1.2
+++ server.pod 11 Jan 2003 05:43:40 -0000 1.3
@@ -90,7 +90,14 @@
sub say {
my($caller) = (caller(1))[3] =~ /([^:]+)$/;
- printf $log_fh "[%s] - %-11s: %s\n", scalar(localtime), $caller, $_[0];
+ if (defined $log_fh) {
+ printf $log_fh "[%s] - %-11s: %s\n",
+ scalar(localtime), $caller, $_[0];
+ }
+ else {
+ # when the log file is not open
+ warn __PACKAGE__ . " says: $_[0]\n";
+ }
}
END {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]