У меня есть правило, подобное приведенному ниже.Когда я использую logger.debug в ТОГДАх разделах правила, это работает, а не в то время, когда я использую его в КОГДАХ разделах.
Есть идеи почему?
package com.util;
import com.rulemodel.*;
global org.slf4j.Logger logger;
rule "My rule"
dialect "mvel"
when
$t : TransxnFact()
$obj : BizObj((acType.equalsIgnoreCase("Check") && $t.getSubType().equalsIgnoreCase("TWO")) )
then
insert( new XXFact($t.getId() ) )
logger.debug($t.getId()+ "fact inserted")
logger.debug($x.getAcType())
end
Я получаю следующую ошибку - Невозможно разрешить ObjectType 'logger.debug'