91 ctrlid, req, appli=self.appli) |
91 ctrlid, req, appli=self.appli) |
92 log.info("REQUEST [%s] '%s' selected controller %s at %s:%s", |
92 log.info("REQUEST [%s] '%s' selected controller %s at %s:%s", |
93 ctrlid, req.path, controller, |
93 ctrlid, req.path, controller, |
94 inspect.getsourcefile(controller.__class__), |
94 inspect.getsourcefile(controller.__class__), |
95 inspect.getsourcelines(controller.__class__)[1]) |
95 inspect.getsourcelines(controller.__class__)[1]) |
|
96 emit_to_debug_channel("controller", { |
|
97 "kind": ctrlid, |
|
98 "request": req, |
|
99 "path": req.path, |
|
100 "controller": controller, |
|
101 "config": self.appli.repo.config, |
|
102 }) |
96 except cubicweb.NoSelectableObject: |
103 except cubicweb.NoSelectableObject: |
97 log.warn("WARNING '%s' unauthorized request", req.path) |
104 log.warn("WARNING '%s' unauthorized request", req.path) |
98 raise httpexceptions.HTTPUnauthorized( |
105 raise httpexceptions.HTTPUnauthorized( |
99 req._('not authorized')) |
106 req._('not authorized')) |
100 |
107 |