stas 2003/04/03 16:08:38
Modified: src/modules/perl modperl_filter.c
xs/Apache/Filter Apache__Filter.h
Log:
more debug tracing printouts for filters and response handlers
Revision Changes Path
1.59 +2 -0 modperl-2.0/src/modules/perl/modperl_filter.c
Index: modperl_filter.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_filter.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- modperl_filter.c 3 Apr 2003 06:23:53 -0000 1.58
+++ modperl_filter.c 4 Apr 2003 00:08:36 -0000 1.59
@@ -180,6 +180,8 @@
apr_size_t len = *wlen;
*wlen = 0;
+ MP_TRACE_f(MP_FUNC, "\n\n\tbuffer out: %d bytes\n", len);
+
if ((len + wb->outcnt) > sizeof(wb->outbuf)) {
apr_status_t rv;
if ((rv = modperl_wbucket_flush(wb, FALSE)) != APR_SUCCESS) {
1.28 +5 -0 modperl-2.0/xs/Apache/Filter/Apache__Filter.h
Index: Apache__Filter.h
===================================================================
RCS file: /home/cvs/modperl-2.0/xs/Apache/Filter/Apache__Filter.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- Apache__Filter.h 3 Apr 2003 06:21:43 -0000 1.27
+++ Apache__Filter.h 4 Apr 2003 00:08:37 -0000 1.28
@@ -16,6 +16,8 @@
mpxs_usage_va_1(modperl_filter, "$filter->print(...)");
+ MP_TRACE_f(MP_FUNC, "%s::print\n",
+ ((modperl_filter_ctx_t *)modperl_filter->f->ctx)->handler->name);
if (modperl_filter->mode == MP_OUTPUT_FILTER_MODE) {
mpxs_write_loop(modperl_output_filter_write, modperl_filter);
}
@@ -37,6 +39,9 @@
mpxs_usage_va_2(modperl_filter, buffer, "$filter->read(buf, [len])");
+ MP_TRACE_f(MP_FUNC, "%s::read\n",
+ ((modperl_filter_ctx_t *)modperl_filter->f->ctx)->handler->name);
+
if (items > 2) {
wanted = SvIV(*MARK);
}