cholet 00/03/31 09:07:24
Modified: . Changes
Apache Apache.pm
src/modules/perl Log.xs
Log:
add $r->server->loglevel()
Revision Changes Path
1.449 +3 -0 modperl/Changes
Index: Changes
===================================================================
RCS file: /home/cvs/modperl/Changes,v
retrieving revision 1.448
retrieving revision 1.449
diff -u -r1.448 -r1.449
--- Changes 2000/03/31 05:16:04 1.448
+++ Changes 2000/03/31 17:07:23 1.449
@@ -10,6 +10,9 @@
=item 1.22_01-dev
+add $r->server->loglevel() and relevant constants
+[Eric Cholet <[EMAIL PROTECTED]>]
+
$Apache::Server::AddPerlVersion uses $^V for Perl/v5.6.0+
update mod_ssl config for 'make test'
1.44 +20 -0 modperl/Apache/Apache.pm
Index: Apache.pm
===================================================================
RCS file: /home/cvs/modperl/Apache/Apache.pm,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- Apache.pm 2000/03/07 02:52:06 1.43
+++ Apache.pm 2000/03/31 17:07:23 1.44
@@ -688,6 +688,26 @@
Returns the numeric group id under which the server answers requests.
This is the value of the Group directive.
+=item $s->loglevel
+
+Returns the value of the current LogLevel. This method is added by
+the Apache::Log module, which needs to be pulled in.
+
+ use Apache::Log;
+ print "LogLevel = ", $s->loglevel;
+
+If using Perl 5.005+, the following constants are defined (but not
+exported):
+
+ Apache::Log::EMERG
+ Apache::Log::ALERT
+ Apache::Log::CRIT
+ Apache::Log::ERR
+ Apache::Log::WARNING
+ Apache::Log::NOTICE
+ Apache::Log::INFO
+ Apache::Log::DEBUG
+
=item $r->get_handlers( $hook )
Returns a reference to a list of handlers enabled for $hook. $hook is
1.11 +23 -0 modperl/src/modules/perl/Log.xs
Index: Log.xs
===================================================================
RCS file: /home/cvs/modperl/src/modules/perl/Log.xs,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- Log.xs 1999/06/04 17:50:46 1.10
+++ Log.xs 2000/03/31 17:07:24 1.11
@@ -190,8 +190,31 @@
Apache_log_debug(s, ...)
SV *s
+MODULE = Apache::Log PACKAGE = Apache::Server
+PROTOTYPES: DISABLE
+BOOT:
+#ifdef newCONSTSUB
+ {
+ HV *stash = gv_stashpv("Apache::Log", TRUE);
+ newCONSTSUB(stash, "EMERG", newSViv(APLOG_EMERG));
+ newCONSTSUB(stash, "ALERT", newSViv(APLOG_ALERT));
+ newCONSTSUB(stash, "CRIT", newSViv(APLOG_CRIT));
+ newCONSTSUB(stash, "ERR", newSViv(APLOG_ERR));
+ newCONSTSUB(stash, "WARNING", newSViv(APLOG_WARNING));
+ newCONSTSUB(stash, "NOTICE", newSViv(APLOG_NOTICE));
+ newCONSTSUB(stash, "INFO", newSViv(APLOG_INFO));
+ newCONSTSUB(stash, "DEBUG", newSViv(APLOG_DEBUG));
+ }
+#endif
+int
+loglevel(server)
+ Apache::Server server
+ CODE:
+ RETVAL = server->loglevel;
+ OUTPUT:
+ RETVAL