使用 Robolectric + Roboguice 时,日志输出写入何处?
2022-08-31 21:28:13
我正在使用Robolectric来测试Android。我正在通过 maven 运行我的测试,例如
mvn -Dtest=LogTest test
如果我有写入日志的代码,例如
Log.d("TAG", "blah");
或使用机器人的Ln
Ln.d("blah");
我在 maven 的 surefire 日志(文本文件)中看不到任何输出。
理想情况下,我实际上希望将简单的日志语句转到控制台。我可以使用 写入控制台,但当然我宁愿使用受支持的日志记录 API。System.out.println("blah")
所以我的问题是,为什么我根本看不到日志输出,以及如何将日志消息写入控制台?