所以我在lunisrcmainjavajavautilconcurrentScheduledThreadPoolExecutor.java中添加了日志记录。
import java.util.logging.*;
呼叫后
private static final Logger logger = Logger.getLogger(ScheduledThreadPoolExecutor.class.getName());
我尝试创建FileHandler,结果FileHandler返回null,我尝试使用ConsoleHandle登录到logcat,并将日志级别改为FINE,但我没有成功。我也尝试从lunisrcmainjavajavautillogging使用LogManager.readConfiguration(InputStream)读取配置文件,但当我尝试相对读取时,仍然得到这个文件的空指针(我尝试路径 "logging.properties "和".logginglogging.properties")。
最简洁的解决方案是使用配置文件,但每一个工作的解决方案都可以很好地解决。我的问题是,我如何能在libcore中记录和获取日志按摩(它可以是在文件中或在logcat或到socket)。
非常感谢。
我找到了一个很好的方法写到logcat,我在lunisrctestjavatestssupportThreadPool.java中看到了使用了 Logger.global.info()
所以我试着在我的代码中使用它,令人惊讶的是,它在logcat中被看作是 "I global:"