On Wed, 2004-11-10 at 16:09, Arshavir Grigorian wrote: > How can I write my code to know whether it is in a request and only if > so, output the standard error page.
You should be able to use $Apache::Server::Starting and $Apache::Server::ReStarting for this. There may be a better way. > On a separate note, why would one even bother with > Apache::Log->log_error? instead of just using CGI::Carp (for > simple/basic error loggin that is Apache::Log->log_error sends the message to the error_log, not to the browser. That's what you want, unless you are in development. Is this mod_perl 2 that you're using? If it is, you can use the server object instead of the request object, and avoid the whole issue of checking for startup. For other reasons to avoid CGI::Carp, see http://perl.apache.org/docs/general/perl_reference/perl_reference.html#Exception_Handling_for_mod_perl - Perrin -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html