[mod_accesslog] %{ratio}n logs compression ratio (fixes #2133)
commit72a5ff1f21fe10e8a8b53dcf18cdb65986d89539
authorGlenn Strauss <gstrauss@gluelogic.com>
Wed, 19 Oct 2016 10:01:10 +0000 (19 06:01 -0400)
committerGlenn Strauss <gstrauss@gluelogic.com>
Wed, 19 Oct 2016 20:37:22 +0000 (19 16:37 -0400)
treeffb52d93aade54c77f3b401461df791b0e9f44f0
parentb11d0598436e64b34d0ffffcfa04346c9cf8e8f9
[mod_accesslog] %{ratio}n logs compression ratio (fixes #2133)

mod_deflate and mod_compress now provide data for mod_accesslog
"%{ratio}n%%" log format to log compression ratio

Implementation detail: compression ratio is stored in con->environment
since lighttpd does not currently have concept of module notes, which is
from where %{VARNAME}n originates.  In the future, this might change in
lighttpd, so be sure to use %{ratio}n%% and not %{...}e for this info.

x-ref:
  "accesslog support "%n" (compress ratio)"
  https://redmine.lighttpd.net/issues/2133
src/mod_accesslog.c
src/mod_compress.c
src/mod_deflate.c