Banned IP entry into an error log
Is there any issue to write banned IP entry to an error log ?
Something like that:
if ((((static_cast<webserver*>(cls))->default_policy == http_utils::ACCEPT) && ((static_cast<webserver*>(cls))->bans.count(ip_representation(addr))) && (!(static_cast<webserver*>(cls))->allowances.count(ip_representation(addr)))) || (((static_cast<webserver*>(cls))->default_policy == http_utils::REJECT) && ((!(static_cast<webserver*>(cls))->allowances.count(ip_representation(addr))) || ((static_cast<webserver*>(cls))->bans.count(ip_representation(addr)))))) { //log banned IP std::string msg = "IP '" + httpserver::http::get_ip_str(addr) + "' rejected\n"; webserver* dws = static_cast<webserver*>(cls); dws->log_error(msg); return MHD_NO; }