Android 8和9的代码运行良好,这个问题仅在Android10中出现。我们可以使用命令adb shell settings put global hidden_api_policy 1在Android10中运行。但这还是只有设备或仿真程序特定的。: No static method getLogger(Ljava/lang/String;)Lsun/util/logging/PlatformLogger; in
formatter for this instance
System.setProperty("java.util.logging.SimpleFormatter.format", FORMATTER_CONFIG(在调用EntirelyDifferentClass之前),但是当我这样做时,日志记录不会按照自定义规则格式化。如果我把它放在它所在的位置,在主方法中调用MyThirdClass之前的行,它将按预期工作。我知道system.prop
我有一个java程序,它使用默认的XML日志,因为没有定义格式化程序,我想知道是否有一种方法可以改变这一点,修改代码或添加一个logging.properties文件(它没有自动取款机)。有没有办法为Java.util.log指定/更改默认文件处理程序从XML到SimpleFormatter?它的日志配置是硬编码的:
fh = new FileHandler("/path/to/logfile"
我在Springboot应用程序中将Tomcat作为嵌入式服务器运行,所以JULI中的所有附加功能(如多类加载器等)都是不需要的,只是碍事而已。我只想让我的应用程序直接使用java.util.logging,而不需要朱莉带来额外的麻烦。我想要一个平面配置,其中所有的东西都直接流向java.util.logging,以及我配置它的方式。我最初认为这是由JULI造成的,但实际上似乎与Spring的系统类管理器( System )不愿意从BOOT-INF加载