RE: push_handlers (was: PerlCleanupHandler vs register_cleanup)

2000-08-24 Thread Geoffrey Young

a quick test showed the handlers to be FIFO, so I would expect you to get

moda
modb
modc
d
e

HTH

--Geoff

> -Original Message-
> From: Paul G. Weiss [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, August 24, 2000 2:38 PM
> To: 'Stas Bekman'
> Cc: modperl
> Subject: push_handlers (was: PerlCleanupHandler vs register_cleanup)
> 
> 
> While we're on the subject of handlers, if
> I have
>   PerlLogHandlers moda modb modc
> in my conf file
> and I do
>   $r->push_handlers('PerlLogHandler', \&d);
>   $r->push_handlers('PerlLogHandler', \&e);
> during the content phase
> what is the order that the stacked log handlers run?
> 
> -P
> 
> 
> 
> > -Original Message-
> > From: Stas Bekman [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, August 24, 2000 12:47 PM
> > To: Paul G. Weiss
> > Cc: modperl
> > Subject: Re: PerlCleanupHandler vs register_cleanup
> > 
> > 
> > On Thu, 24 Aug 2000, Paul G. Weiss wrote:
> > 
> > > What is the difference between doing
> > > $r->push_handlers('PerlCleanupHandler', \&function);
> > > and
> > > $r->register_cleanup(\&function);
> > 
> > The same:
> > http://www.modperl.com/book/chapters/ch9.html#Server_Core_Functions
> > 
> > The register_cleanup() method registers a subroutine that 
> > will be called
> > after the logging stage of a request. This is much the same 
> > as installing
> > a cleanup handler with the PerlCleanupHandler directive. See 
> > Chapter 7 for
> > some practical examples of using register_cleanup().
> > 
> > 
> _
> > Stas Bekman  JAm_pH --   Just Another 
> mod_perl Hacker
> > http://stason.org/   mod_perl Guide  
http://perl.apache.org/guide 
> mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
> http://singlesheaven.com http://perlmonth.com   perl.org   apache.org
> 
> 



push_handlers (was: PerlCleanupHandler vs register_cleanup)

2000-08-24 Thread Paul G. Weiss

While we're on the subject of handlers, if
I have
PerlLogHandlers moda modb modc
in my conf file
and I do
$r->push_handlers('PerlLogHandler', \&d);
$r->push_handlers('PerlLogHandler', \&e);
during the content phase
what is the order that the stacked log handlers run?

-P



> -Original Message-
> From: Stas Bekman [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, August 24, 2000 12:47 PM
> To: Paul G. Weiss
> Cc: modperl
> Subject: Re: PerlCleanupHandler vs register_cleanup
> 
> 
> On Thu, 24 Aug 2000, Paul G. Weiss wrote:
> 
> > What is the difference between doing
> > $r->push_handlers('PerlCleanupHandler', \&function);
> > and
> > $r->register_cleanup(\&function);
> 
> The same:
> http://www.modperl.com/book/chapters/ch9.html#Server_Core_Functions
> 
> The register_cleanup() method registers a subroutine that 
> will be called
> after the logging stage of a request. This is much the same 
> as installing
> a cleanup handler with the PerlCleanupHandler directive. See 
> Chapter 7 for
> some practical examples of using register_cleanup().
> 
> _
> Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
> http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
> mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
> http://singlesheaven.com http://perlmonth.com   perl.org   apache.org
> 
> 



Re: PerlCleanupHandler vs register_cleanup

2000-08-24 Thread Stas Bekman

On Thu, 24 Aug 2000, Paul G. Weiss wrote:

> What is the difference between doing
> $r->push_handlers('PerlCleanupHandler', \&function);
> and
> $r->register_cleanup(\&function);

The same:
http://www.modperl.com/book/chapters/ch9.html#Server_Core_Functions

The register_cleanup() method registers a subroutine that will be called
after the logging stage of a request. This is much the same as installing
a cleanup handler with the PerlCleanupHandler directive. See Chapter 7 for
some practical examples of using register_cleanup().

_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





PerlCleanupHandler vs register_cleanup

2000-08-24 Thread Paul G. Weiss

What is the difference between doing
$r->push_handlers('PerlCleanupHandler', \&function);
and
$r->register_cleanup(\&function);