我将log4j2.xml配置文件设置为每30秒检查一次:
<Configuration status="WARN" monitorInterval="30">
...
</Configuration>
Run Code Online (Sandbox Code Playgroud)
是否有可能以编程方式告诉log4j2检查配置中的更改而不是超时?
NB我不想以编程方式加载指定配置文件的配置,我只想告诉log4j2检查之前加载的配置文件,就好像monitorInterval已过期一样.
谢谢!
这就是我想做的:
FileSystem fs1 = FileSystems.newFileSystem(Paths.get("f1.jar"), null);
FileSystem fs2 = FileSystems.newFileSystem(fs1.getPath("/f2.jar"), null);
Run Code Online (Sandbox Code Playgroud)
但我在第二行java.nio.file.ProviderNotFoundException被抛出了。FileSystems.newFileSystem()
我究竟做错了什么?
谢谢!
目前我有一个类似于下面的块:
if (number< 11 && number>= 5) {
return 1;
} else if (number< 15 && number>= 11) {
return 2;
} else if (number< 45 && number>= 15) {
return 3;
}
Run Code Online (Sandbox Code Playgroud)
有一个更好的方法吗?