我正在研究Drools中的一些DSL示例,我需要“看到”生成的DRL的样子。我试过6.3.0-SNAPSHOT和6.4.0-SNAPSHOT版本。
根据文档[1],应该可以在DSL文件中添加特殊关键字result
作为注释。这应该将生成的DRL直接打印到System.out。
我已尝试将以下行添加到我的DSL文件中,但我没有打印任何DRL。
#/ debug display result and usage
我也尝试过:
#/ result
但我没有运气。
所以,我的问题是:目前是否支持此result
关键字?文档中提到的唯一关键字似乎是usage
。
答案 0 :(得分:1)
没关系,我自己调试了代码,这似乎是Drools中的一个软错误。
问题是关键字keyword
,when
和then
使用System.out打印调试语句,但关键字result
和steps
正在使用记录器。