mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 13:56:01 +03:00
Merge pull request #1 from LuyaoZhong/v3/master
support logCb for disruptive actions
This commit is contained in:
commit
9b8a53686f
@ -500,17 +500,23 @@ void RuleWithActions::performLogging(Transaction *trans,
|
||||
trans->m_rulesMessages.push_back(*ruleMessage);
|
||||
|
||||
/* error */
|
||||
trans->serverLog(ruleMessage);
|
||||
/*
|
||||
if (!ruleMessage->m_isDisruptive) {
|
||||
trans->serverLog(ruleMessage);
|
||||
}
|
||||
*/
|
||||
}
|
||||
} else if (hasBlockAction() && !hasMultimatch()) {
|
||||
/* warn */
|
||||
trans->m_rulesMessages.push_back(*ruleMessage);
|
||||
/* error */
|
||||
trans->serverLog(ruleMessage);
|
||||
/*
|
||||
if (!ruleMessage->m_isDisruptive) {
|
||||
trans->serverLog(ruleMessage);
|
||||
}
|
||||
*/
|
||||
} else {
|
||||
if (isItToBeLogged && !hasMultimatch()
|
||||
&& !ruleMessage->m_message.empty()) {
|
||||
@ -518,9 +524,12 @@ void RuleWithActions::performLogging(Transaction *trans,
|
||||
trans->m_rulesMessages.push_back(*ruleMessage);
|
||||
|
||||
/* error */
|
||||
trans->serverLog(ruleMessage);
|
||||
/*
|
||||
if (!ruleMessage->m_isDisruptive) {
|
||||
trans->serverLog(ruleMessage);
|
||||
}
|
||||
*/
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@ -529,10 +538,12 @@ void RuleWithActions::performLogging(Transaction *trans,
|
||||
trans->m_rulesMessages.push_back(*ruleMessage.get());
|
||||
|
||||
/* error */
|
||||
trans->serverLog(ruleMessage);
|
||||
/*
|
||||
if (!ruleMessage->m_isDisruptive) {
|
||||
trans->serverLog(ruleMessage);
|
||||
}
|
||||
|
||||
*/
|
||||
RuleMessage *rm = new RuleMessage(this, trans);
|
||||
rm->m_saveMessage = ruleMessage->m_saveMessage;
|
||||
ruleMessage.reset(rm);
|
||||
|
Loading…
x
Reference in New Issue
Block a user