add request level logging