@@ -196,12 +196,25 @@ std::tuple<AccessController::VerificationResult, std::shared_ptr<const Admission
196196 [&request_info](const ov::String &control_server_url_address,
197197 const std::shared_ptr<const ov::SocketAddress> &client_address,
198198 const std::shared_ptr<const AdmissionWebhooks> &admission_webhooks) {
199- logti (" AdmissionWebhooks queried %s whether client %s could access %s. (Result : %s Elapsed : %u ms)" ,
200- control_server_url_address.CStr (),
201- client_address->ToString (false ).CStr (),
202- request_info->GetRequestedUrl ()->ToUrlString ().CStr (),
203- (admission_webhooks->GetErrCode () == AdmissionWebhooks::ErrCode::ALLOWED) ? " Allow" : " Reject" ,
204- admission_webhooks->GetElapsedTime ());
199+ if (admission_webhooks->GetErrCode () == AdmissionWebhooks::ErrCode::ALLOWED ||
200+ admission_webhooks->GetErrCode () == AdmissionWebhooks::ErrCode::DENIED)
201+ {
202+ logti (" AdmissionWebhook queried %s for client %s accessing %s (Result: %s, Elapsed: %u ms)" ,
203+ control_server_url_address.CStr (),
204+ client_address->ToString (false ).CStr (),
205+ request_info->GetRequestedUrl ()->ToUrlString ().CStr (),
206+ admission_webhooks->GetErrCodeString ().CStr (),
207+ admission_webhooks->GetElapsedTime ());
208+ }
209+ else
210+ {
211+ logtw (" Failed to query AdmissionWebhook %s for client %s accessing %s (Result: %s, Elapsed: %u ms)" ,
212+ control_server_url_address.CStr (),
213+ client_address->ToString (false ).CStr (),
214+ request_info->GetRequestedUrl ()->ToUrlString ().CStr (),
215+ admission_webhooks->GetErrCodeString ().CStr (),
216+ admission_webhooks->GetElapsedTime ());
217+ }
205218 });
206219}
207220
@@ -229,12 +242,25 @@ std::tuple<AccessController::VerificationResult, std::shared_ptr<const Admission
229242 [&request_info](const ov::String &control_server_url_address,
230243 const std::shared_ptr<const ov::SocketAddress> &client_address,
231244 const std::shared_ptr<const AdmissionWebhooks> &admission_webhooks) {
232- logti (" AdmissionWebhooks notified %s that client %s has closed the connection to %s. (Response : %s Elapsed : %u ms)" ,
233- control_server_url_address.CStr (),
234- client_address->ToString (false ).CStr (),
235- request_info->GetRequestedUrl ()->ToUrlString ().CStr (),
236- (admission_webhooks->GetErrCode () == AdmissionWebhooks::ErrCode::ALLOWED) ? " Allow" : " Reject" ,
237- admission_webhooks->GetElapsedTime ());
245+ if (admission_webhooks->GetErrCode () == AdmissionWebhooks::ErrCode::ALLOWED ||
246+ admission_webhooks->GetErrCode () == AdmissionWebhooks::ErrCode::DENIED)
247+ {
248+ logti (" AdmissionWebhook notified %s that client %s closed the connection to %s (Result: %s, Elapsed: %u ms)" ,
249+ control_server_url_address.CStr (),
250+ client_address->ToString (false ).CStr (),
251+ request_info->GetRequestedUrl ()->ToUrlString ().CStr (),
252+ admission_webhooks->GetErrCodeString ().CStr (),
253+ admission_webhooks->GetElapsedTime ());
254+ }
255+ else
256+ {
257+ logtw (" Failed to notify AdmissionWebhook %s that client %s closed the connection to %s (Result: %s, Elapsed: %u ms)" ,
258+ control_server_url_address.CStr (),
259+ client_address->ToString (false ).CStr (),
260+ request_info->GetRequestedUrl ()->ToUrlString ().CStr (),
261+ admission_webhooks->GetErrCodeString ().CStr (),
262+ admission_webhooks->GetElapsedTime ());
263+ }
238264 });
239265}
240266
0 commit comments