RFC ZTK: Change zope.app.wsgi to set REMOTE_USER

Jim Fulton <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <CAPDm-FjRuhnPDh1WMUydd=VO=9S+KEiGwT3JkSpS=4cQmy0Q+Q@mail.gmail.com>
I'm trying to untangle zope.app-based applications from zope.server
and am trying to figure out a sane way to get an access log.

zope.app.wsgi sets the "wsgi.logging_info" WSGI environment variable
with a user label to display in access logs (presumably).  The only
thing I've seen that leverages this is (perversely)
zc.zopeservertracelog, which bridges this mechanism with the
access-log mechanism provided by zope.server.  Does anyone know of
anything else that uses wsgi.logging_info?

I'd like to use something independent of the server, like
paste.translogger.  paste.translogger get the user from the
REMOTE_USER environment variable.

I propose to modify zope.app.wsgi to set REMOTE_USER if it isn't
already set.  This would be in addition to setting wsgi.logging_info.

Any objections?

Jim

--
Jim Fulton
http://www.linkedin.com/in/jimfulton
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.