Drools怎么调试?解决如何在intellij IDEA 调试Drools的问题

首先明确一下:eclipse有调试Drools的插件,而IDEA目前的Drools插件是不支持调试的。但是eclipse调试Drools也有一个前提,就是需要使用MVEL的语法而非java。
那么问题就来了,我们用IDEA开发,就只能靠打印日志信息来调试了。如何打印日志信息呢?这里我就记录一下:
首先建一个工具类:
package com.itheima.utility;

import org.drools.core.spi.KnowledgeHelper;

public class Utility {

    public static void helper(final KnowledgeHelper drools){
        System.out.println("\nrule triggered: " + drools.getRule().getName());
    }

    public static void help(final KnowledgeHelper drools, final String message){
        System.out.println(message);
        System.out.println("\nrule triggered: " + drools.getRule().getName());
    }

}
在drl文件中引入
注意控制台输出
大T笔记所有文章均为本人原创,转载请您注明来源,并留下原文链接地址,是对我的尊重,也是对知识的尊重,谢谢!
大T笔记 » Drools怎么调试?解决如何在intellij IDEA 调试Drools的问题

大T笔记-我的个人互联网创业和自由职业之路

关于我 我的百宝箱
大T笔记-专注个人互联网创业和自由职业