如何获取Scala编译器插件的日志输出?
发布时间:2020-12-16 10:02:03 所属栏目:安全 来源:网络整理
导读:从 scala编译器的帮助,我会认为“-Xprint:MyPhase”会做到这一点,但尽管插件做了它的工作,并且我知道它使日志输出,我仍然看不到任何输出来自scalac运行时.我所看到的只是“[[MyPhase结束时的语法树]] ……”由于日志记录似乎只涉及调用log(“…”),我无法想
从
scala编译器的帮助,我会认为“-Xprint:MyPhase”会做到这一点,但尽管插件做了它的工作,并且我知道它使日志输出,我仍然看不到任何输出来自scalac运行时.我所看到的只是“[[MyPhase结束时的语法树]] ……”由于日志记录似乎只涉及调用log(“…”),我无法想象在代码中我会做错什么生成日志输出.作为一个丑陋的解决方法,我仍然可以做System.out.println(),但是如果有一个log()方法,那么我必须假设它实际上意味着做某事……
解决方法
-Ylog:其中阶段>
使用scalac -Y查看所有“私有”选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |