关于Exchange对nGQL执行的错误日志打印机制

版本

  • Exchange 1.1.0

现象

这边尝试通过Exchange导入数据,导入过程中,成功的插入会产生了大量"INFO NebulaGraphClientWriter: INSERT VERTEX xxx"的日志打印,例如:

10:55:28 INFO NebulaGraphClientWriter: INSERT VERTEX device() VALUES 3: ()

针对这个情况,我将log4j的日志等级从INFO调整为了WARN,上述情况不再出现。

不过WARN等级下,如果插入发生错误,感觉其错误信息对于问题的定位不太直观,主要体现在只会返回服务端产生的错误信息,日志中没有了错误对应的nGQL语句(即INFO级别下会打印的nGQL语句)

因为对scala语言不是很了解,想请教一下是否有可行的改动措施?

1 个赞

scala中的日志和java的是一致的。
1.x的Exchange是集中处理的服务端产生的错误信息,没有和具体某条insert语句关联,不能定位到nGQL。

1 个赞