Forum Discussion
H55Matz
Oct 19, 2022Nimbostratus
((this spam has been removed by admins, but the comment left so that Kevin's reply below doesn't get nuked))
- Kevin_StewartOct 19, 2022Employee
Try removing HTTP::has_responded.
when CLIENT_ACCEPTED { set hsl [HSL::open -proto UDP -pool syslog_server_pool] } when HTTP_RESPONSE { set status_code [HTTP::STATUS] set log_msg "" append log_msg "$Client_ip" append log_msg "$status_code" HSL::send $hsl"<190> $log_msg" }
- NandhiOct 28, 2022Cirrus
Thanks Kevin for the response.
Can you please help to brief what will fetch or not captured if remove the statement "when HTTP_RESPONSE {if {HTTP::has_responded]} {return}" in the rule.
Thanks.
- Kevin_StewartOct 28, 2022Employee
I'm not entirely sure that removing HTTP::has_responded would work here. But that statement is basically triggering on the presence of preceding iRule logic. You mentioned in the initial post that the 500 response was being logged by another iRule.