Gerald,
Nothing gets reported to the error log when those lines are commented out, no
matter apache's LogLevel setting. The entry in the logfile that I'm seeing is
apparently coming from the printing to stderr. I also have the same problem
under a simpler configuration on Solaris (no ssl, no added CFLAGS). I did very
standard things in the installation:
alice% pwd
/www/www/src/mod_perl-1.21
alice% perl Makefile.PL \
APACHE_SRC=../apache_1.3.9/src \
DO_HTTPD=1 \
USE_APACI=1 \
PREP_HTTPD=1 \
EVERYTHING=1
alice% make install
alice% pwd
/www/www/src/apache_1.3.9
alice% SSL_BASE=/usr/local/openssl-0.9.4 \
CC=cc CFLAGS="-O2 -DSGI -D__BIT_TYPES_DEFINED__" \
./configure --prefix=/www/www/apache \
--disable-rule=IRIXN32 \
--logfiledir=/www/www/apache/logs \
--sysconfdir=/www/www/apache/conf \
--datadir=/www/www/apache \
--enable-suexec --suexec-caller=www --suexec-userdir=cgi-bin \
--enable-module=proxy --enable-module=rewrite --enable-module=ssl \
--activate-module=src/modules/perl/libperl.a
alice% make install
alice% pwd
/www/www/src/HTML-Embperl-1.2b10
alice% perl Makefile.PL
Build with support for Apache mod_perl?(y/n) [y] y
Use ../apache_1.3.9/src as Apache source(y/n) [y] y
Will use /www/www/src/apache_1.3.9/src for Apache Headers
Apache Version Server version: Apache/1.3.9 (Unix)
+ found mod_ssl
Test start /www/www/src/apache_1.3.9/src/httpd
Test httpd will run as user www and group www
Test httpd will listen on port 8529
Found mod_perl Version 1.21
Found LWP::UserAgent Version 1.68
Found HTML::HeadParser Version 2.08
Apache::Session not installed on this system
-> Disable tests for persistent data storage
Found CGI Version 2.56
Checking if your kit is complete...
Looks good
Writing Makefile for HTML::Embperl
alice% make install
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Gerald Richter
> Sent: Monday, October 18, 1999 2:59 PM
> To: Christian Gilmore; 'ModPerl Mailing List (E-mail)'
> Subject: RE: Embperl and Apache LogLevel configuration
>
>
> >
> > apache-1.3.9
> > mod-ssl-2.4.2
> > OpenSSL-0.9.4
> > mod-perl-1.21
> > HTML-Embperl-1.2b10
> > Irix-6.5
> >
>
> That should work. Could you search in the file epmain.c, in function
> LogError the line
>
> log_error (sText, r -> pApacheReq -> server) ;
>
> and the line
>
> fprintf (stderr, "%s\n", sText) ;
>
> and comment both out:
>
> /* log_error (sText, r -> pApacheReq -> server) ; */
>
> and
>
> /* fprintf (stderr, "%s\n", sText) ; */
>
>
> Now rebuild Embperl. Does this change anything?
>
> Gerald
>
> > Regards,
> > Christian
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> > > Behalf Of Gerald Richter
> > > Sent: Monday, October 18, 1999 2:48 PM
> > > To: Christian Gilmore; ModPerl Mailing List (E-mail)
> > > Subject: RE: Embperl and Apache LogLevel configuration
> > >
> > >
> > > >
> > > > I've my apache loglevel currently set to crit, but
> Embperl errors
> > > > such as the
> > > > one below continue to show up in my error_log.
> > > >
> > > > [3396892]ERR: 30: Line 1: Not found
> > > /usr/lund/wwwfiles/wnetdoc/map.c.html
> > > >
> > > > Only if my LogLevel is set to error or a more verbose level
> > > > should this error
> > > > find its way to the log file, yes? Also, where are the apache
> > > > timestamp and
> > > > error-type in Embperl-generated errors?
> > > >
> > >
> > > Which version of Embperl and Apache you are using?
> > >
> > > In my logfiles I see the timestamp and Embperl writes to the
> > > logfile with
> > > APLOG_ERR as level.
> > >
> > > Gerald
> > >
> > >
> >
>
>