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]

Reply via email to