> Herbert, this is already documented here:
> http://perl.apache.org/release/docs/2.0/user/compat/compat.html#C_log_reason___


it says: 
  log_reason() has been replaced with a set of dedicated functions:
  Apache::RequestRec::log_error(), Apache::ServerRec::log_error(),
  Apache::Log::info() and others.

> 
> You want to load Apache::RequestRec and then it'll show up.


ok, I tried, but "Apache::log_error" still does not show up.
after "use Apache::RequestRec()". the error_log still says:

    [Tue Jun 04 11:25:26 2002] [error] Undefined subroutine
    &Apache::log_error called at /root/Portal/test3.pm line 17.

test3.pm looks like this:

--- 
package test3;

use strict;

use Apache2;
use Apache::compat;

use Apache::RequestRec();
use Apache2::Apache::RequestRec();
use Apache::Connection;
use Apache::Constants qw(:common);
use Apache::Log();
use Apache2::APR::Table();

BEGIN {
        print("test3.pm::BEGIN\n");
        Apache::log_error("test3.pm::BEGIN");
}
--- 

The compat-mode should only need you to include two lines:
use Apache2;
use Apache::compat;
and no additional modifications. Otherwise, it would be a
"not-so-compat-mode", correct?  ;-)




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to