在 RdotNet 中设置日志级别

Setting log levels in RdotNet

我正在尝试使用 RDotNet 在 Windows 上使用 R {forecast} 包。

问题:有没有办法控制 RDotNet/R 的日志输出级别?
例如,执行 RdotNet 代码

var accuracy = rengine.Evaluate("accuracy(fcst)").AsNumeric();

导致评估结果也被记录到控制台(或日志文件)。 有没有办法在 RDotNet 或 R 或​​ {forecast} 中控制它?

(我之前曾尝试过使用 R 3.1.1 和 RdotNet 1.5.15。最近我升级到最新的 - R 3.2.2 和 RdotNet 1.6.5。我不记得在之前看到过这个版本。)

REngine 对象有一个 属性 AutoPrint,默认设置为 true(反映 R 的默认行为)。除非通过 print 函数明确请求(我想,我记得),否则将其设置为 false 不会打印出来。

你可以看看this sample code to see it used. Also, a recent discussion触及这个。