页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

问题说明

在自定义任务中,想查看一个变量的值,应该怎么做?1、在自定义任务中,想查看一个变量的值,应该怎么做?

2、想要将任务执行过程中的一些信息存储到日志文件,以便于出现问题时候跟踪原因,有什么办法?

参考解决办法

由于任务代码是js语法的java代码,实际上代码是在服务器端执行,正常方式部署的环境都无法进行断点调试,因此需要通过java方法打印变量值实现间接调试。

...

3、办法三:在自定义任务中添加如下脚本,将结果打印到服务器控制台。

注:smartbi.log中不打印此结果

代码块
languagejs
linenumberstrue
importPackage(Packages.java.lang);
 
var tempVar = "abc";
System.out.println("tempVar = " + tempVar);

...