db81edc287
The setting/clearing of the tracking were not done consistently, causing log messages that appeared to come from one database while coming from another one or none at all. The tracker is now set at the earliest points of request handling where we can: - in web client, when creating WebRequests (dbname, uid) - at RPC dispatching in server (uid) - at cron job acquisition in CronWorker (dbname) - at Registry acquisition in RegistryManager (dbname) The tracker is cleared at the very entrance of the request in the WSGI `application`, ensuring that no logging is produced with an obsolete db name. (It cannot be cleared at the end of the request handling because the werkzeug wrapper outputs more logging afterwards) bzr revid: odo@openerp.com-20130301120744-jfitcmze2jldecod |
||
---|---|---|
.. | ||
__init__.py | ||
cron.py | ||
http_server.py | ||
netrpc_server.py | ||
netrpc_socket.py | ||
security.py | ||
web_services.py | ||
websrv_lib.py | ||
workers.py | ||
wsgi_server.py |