fix(gcp_pubsub): redact request when errors occur

This commit is contained in:
Thales Macedo Garitezi 2023-06-14 17:00:52 -03:00
parent 7f850f7499
commit dabefdb01b
2 changed files with 7 additions and 3 deletions

View File

@ -355,7 +355,7 @@ do_send_requests_sync(State, {prepared_request, {Method, Path, Body}}, ResourceI
),
?SLOG(error, #{
msg => "gcp_pubsub_error_response",
request => Request,
request => emqx_connector_http:redact_request(Request),
connector => ResourceId,
status_code => StatusCode
}),
@ -371,9 +371,10 @@ do_send_requests_sync(State, {prepared_request, {Method, Path, Body}}, ResourceI
),
?SLOG(error, #{
msg => "gcp_pubsub_error_response",
request => Request,
request => emqx_connector_http:redact_request(Request),
connector => ResourceId,
status_code => StatusCode
status_code => StatusCode,
resp_body => RespBody
}),
{error, #{status_code => StatusCode, headers => RespHeaders, body => RespBody}}
end.

View File

@ -42,6 +42,9 @@
namespace/0
]).
%% for other webhook-like connectors.
-export([redact_request/1]).
-export([validate_method/1, join_paths/2]).
-type connect_timeout() :: emqx_schema:duration() | infinity.