Log useful information in the API log
heat-api doesn't routinely log anything above DEBUG level, and then most of the information comes from random middleware like version_negotiation. Log the actual request at INFO level, and remove useless information like the address in memory of the Controller object from the debug logs. Change-Id: I5bb115abd31b4050e608e913058b6955b4bddc5a
This commit is contained in:
parent
2efded7f28
commit
99203b4466
|
@ -848,13 +848,17 @@ class Resource(object):
|
||||||
# ContentType=JSON results in a JSON serialized response...
|
# ContentType=JSON results in a JSON serialized response...
|
||||||
content_type = request.params.get("ContentType")
|
content_type = request.params.get("ContentType")
|
||||||
|
|
||||||
|
LOG.info("Processing request: %(method)s %(path)s",
|
||||||
|
{'method': request.method, 'path': request.path})
|
||||||
|
|
||||||
try:
|
try:
|
||||||
deserialized_request = self.dispatch(self.deserializer,
|
deserialized_request = self.dispatch(self.deserializer,
|
||||||
action, request)
|
action, request)
|
||||||
action_args.update(deserialized_request)
|
action_args.update(deserialized_request)
|
||||||
|
|
||||||
LOG.debug(('Calling %(controller)s : %(action)s'),
|
LOG.debug(('Calling %(controller)s.%(action)s'),
|
||||||
{'controller': self.controller, 'action': action})
|
{'controller': type(self.controller).__name__,
|
||||||
|
'action': action})
|
||||||
|
|
||||||
action_result = self.dispatch(self.controller, action,
|
action_result = self.dispatch(self.controller, action,
|
||||||
request, **action_args)
|
request, **action_args)
|
||||||
|
|
Loading…
Reference in New Issue