是否有一种方法可以禁用此依赖项(ethereumj)中的所有内部日志记录?
目前看来它还在犹豫些什么。
为此,我所做的就是排除logback依赖关系(我正在使用maven):
<!-- https://mvnrepository.com/artifact/org.ethereum/ethereumj-core -->
<dependency>
<groupId>org.ethereum</groupId>
<artifactId>ethereumj-core</artifactId>
<version>1.12.0-RELEASE</version>
<exclusions>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</exclusion>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-parent</artifactId>
</exclusion>
</exclusions>
</dependency>巴德,当我查看未分阶段的文件时,我仍然可以看到logs/ethereum.log,所以看起来这个logback仍然是活动的,也许它包含在另一个依赖项中。如果存在logback,我是否必须遍历所有的依赖项并查找内部依赖项,或者是否有更好的方法?

发布于 2019-05-11 20:31:06
似乎我已经解决了这个问题,把logback-detailed.xml和logback.xml
进入src/main/resources/
有数据:
logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<logger name="org.ethereum.*" level="OFF"/> Not sure if it really does anything. Bud works.
<logger name="*" level="OFF"/>
</configuration>logback-details.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
</configuration>它似乎覆盖了依赖项所配置的内容,我去掉了logback创建的文件和定期创建的附加文件。
https://stackoverflow.com/questions/56093787
复制相似问题