我正在使用JUnit 4编写Android测试用例(这些测试不使用Emulator,而是作为原生测试运行)。在我的代码中,我使用SL 4J进行日志记录,但在运行单元测试时,我无法看到任何日志记录输出。例如,以下语句:
private static final Logger logger = LoggerFactory.getLogger(AClass.class);
logger.warn("log output not visible in unit test");
是否有可能在单元测试中访问记录器输出?
此致!
2条答案
按热度按时间ttisahbt1#
我以前回答过这个问题,但我现在找不到答案的链接。
以下是Android gradle插件解决方案:
以下是我用于任何Gradle测试的解决方案:
ojsjcaue2#
更新后的KotlinDSL版本的@JaredBurrows回答
参考:1
在项目
build.gradle.kts