stas        2004/08/23 11:31:05

  Modified:    xs/Apache/Log Apache__Log.h
               .        Changes
  Log:
  Fix $s->log->*, $s->log_error and $s->log_serror to again log into the
  vhost's error_log file (if there is one).
  
  Revision  Changes    Path
  1.16      +8 -8      modperl-2.0/xs/Apache/Log/Apache__Log.h
  
  Index: Apache__Log.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/Apache/Log/Apache__Log.h,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -u -r1.15 -r1.16
  --- Apache__Log.h     19 Aug 2004 07:38:57 -0000      1.15
  +++ Apache__Log.h     23 Aug 2004 18:31:05 -0000      1.16
  @@ -17,13 +17,13 @@
   {
       av_push(get_av("Apache::Log::Request::ISA", TRUE), 
               newSVpv("Apache::Log", 11));
  -    av_push(get_av("Apache::Log::Server::ISA", TRUE), 
  +    av_push(get_av("Apache::Log::ServerRec::ISA", TRUE), 
               newSVpv("Apache::Log", 11));
   }
   
   #define croak_inval_obj()                                       \
       Perl_croak(aTHX_ "Argument is not an Apache::RequestRec "   \
  -               "or Apache::Server object")
  +               "or Apache::ServerRec object")
   
   static void mpxs_ap_log_error(pTHX_ int level, SV *sv, SV *msg)
   {
  @@ -40,7 +40,7 @@
           r = (request_rec *)SvObjIV(sv);
           s = r->server;
       }
  -    else if (SvROK(sv) && sv_isa(sv, "Apache::Log::Server")) {
  +    else if (SvROK(sv) && sv_isa(sv, "Apache::Log::ServerRec")) {
           s = (server_rec *)SvObjIV(sv);
       }
       else {
  @@ -97,7 +97,7 @@
           retval = (void *)modperl_sv2request_rec(aTHX_ sv);
           break;
         case MP_LOG_SERVER:
  -        pclass = "Apache::Log::Server";
  +        pclass = "Apache::Log::ServerRec";
           retval = (void *)modperl_sv2server_rec(aTHX_ sv);
           break;
         default:
  @@ -282,8 +282,8 @@
        * we support the following:
        * Apache::warn
        * Apache->warn
  -     * Apache::Server->log_error
  -     * Apache::Server->warn
  +     * Apache::ServerRec->log_error
  +     * Apache::ServerRec->warn
        * $r->log_error
        * $r->warn
        * $s->log_error
  @@ -296,10 +296,10 @@
           {
               s = r->server;
           }
  -        else if (sv_isa(ST(0), "Apache::Server")) {
  +        else if (sv_isa(ST(0), "Apache::ServerRec")) {
               s = (server_rec *)SvObjIV(ST(0));
           }
  -        else if (SvPOK(ST(0)) && strEQ(SvPVX(ST(0)), "Apache::Server")) {
  +        else if (SvPOK(ST(0)) && strEQ(SvPVX(ST(0)), "Apache::ServerRec")) {
               s = modperl_global_get_server_rec();
           }
       }
  
  
  
  1.464     +3 -0      modperl-2.0/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Changes,v
  retrieving revision 1.463
  retrieving revision 1.464
  diff -u -u -r1.463 -r1.464
  --- Changes   23 Aug 2004 06:06:36 -0000      1.463
  +++ Changes   23 Aug 2004 18:31:05 -0000      1.464
  @@ -12,6 +12,9 @@
   
   =item 1.99_17-dev
   
  +Fix $s->log->*, $s->log_error and $s->log_serror to again log into the
  +vhost's error_log file (if there is one). [Stas]
  +
   
   
   
  
  
  

Reply via email to