I did the following to try to set mod_dumpio up properly:
I'm watching /var/log/apache2/error.log, but not seeing much there, and certainly not a dump of all input and output.
Can anyone help?
The problem was apparently that just one of my VirtualHosts (as defined in /etc/apache2/sites-enabled) had a LogLevel declared that was something other than debug, thus interfering with the overall behavior of mod_dumpio for reasons that escape me :)
Mirroring @bland328 I had the same problem, my sub-conf file had "LogLevel debug" and this over-rode the global "LogLevel dumpio:trace7" that seems to be required for Apache 2.4.7. Note that much of the online help is in reference to earlier Apaches and 2.4 has some different syntax.
For reference using an out-of-the-box install on Ubuntu 13.04 I've got a vhosts conf and this is where I had to add the 3 DumpIO lines:
#conf-available/other-vhosts-access-log.conf
# Define an access log for VirtualHosts that don't define their own logfile
CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined
LogLevel dumpio:trace7
DumpIOInput On
DumpIOOutput On
After this a sudo service apache2 restart
and a curl
with --data
caused a lot of debug lines to appear in \var\log\apache2\error.log
including the POST body, looking like:
[Thu Jul 03 14:39:58.878429 2014] [dumpio:trace7] [pid 12890] mod_dumpio.c(103): [client 10.84.17.174:51824] mod_dumpio: dumpio_in (data-HEAP): {"bob":42}
Typically the debug level is set to warn
in your sites-enabled/default*
, so the following code might help (e.g. as /etc/apache2/conf.d/dumpio.conf
):
<IfModule dumpio_module>
DumpIOInput On
DumpIOOutput On
DumpIOLogLevel warn
</IfModule>
Or to change the log level in your sites-enabled/default
from LogLevel warn
to
LogLevel debug
.
Nobody talks about Windows (easyphp, xampp, etc) but the configuration is slightly different:
Edit "httpd.conf" apache configuration file :
Add section:
<IfModule dumpio_module> DumpIOInput On DumpIOOutput On #DumpIOLogLevel warn #NOT THIS LINE, DEPRECATED in apache 2.4 ! </IfModule>
Change "LogLevel warn" to "LogLevel warn dumpio:trace7"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With