mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Refactoring: Rule class
This commit is contained in:
@@ -32,6 +32,7 @@ namespace actions {
|
||||
bool LogData::evaluate(Rule *rule, Transaction *transaction, RuleMessage *rm) {
|
||||
rm->m_data = data(transaction);
|
||||
|
||||
transaction->m_collections.storeOrUpdateFirst("RULE:logdata", rm->m_data);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@@ -586,8 +586,9 @@ bool Rule::evaluate(Transaction *trasn) {
|
||||
&containsDisruptive, &ruleMessage);
|
||||
std::string msg2save = ruleMessage.errorLog(trasn);
|
||||
if (ruleMessage.m_message.empty() == false) {
|
||||
trasn->debug(4, "Scheduled to be saved on the server " +
|
||||
"log: " + msg2save + "");
|
||||
trasn->debug(4,
|
||||
"Scheduled to be saved on the server log: " \
|
||||
+ msg2save + "");
|
||||
ruleMessage.m_server_logs.push_back(msg2save);
|
||||
}
|
||||
globalRet = true;
|
||||
|
Reference in New Issue
Block a user