Java Hazelcast日志级别标志
以下是我的Hazelcast部署过程,分为两个步骤: 1) 下载Hazelcast jar,网址为:Java Hazelcast日志级别标志,java,logging,hazelcast,Java,Logging,Hazelcast,以下是我的Hazelcast部署过程,分为两个步骤: 1) 下载Hazelcast jar,网址为: https://repo1.maven.org/maven2/com/hazelcast/hazelcast-all/$HAZELCAST_VERSION/HAZELCAST all-$HAZELCAST_VERSION.jar 2) 使用以下命令部署Hazelcast: java -server $JAVA_OPTS com.hazelcast.core.server.StartServer
https://repo1.maven.org/maven2/com/hazelcast/hazelcast-all/$HAZELCAST_VERSION/HAZELCAST all-$HAZELCAST_VERSION.jar
2) 使用以下命令部署Hazelcast:
java -server $JAVA_OPTS com.hazelcast.core.server.StartServer
在不偏离所述过程的情况下,是否有方法设置日志级别
更具体地说,我想要的是添加一个类似于-Djava.util.logging.level=WARN的标志,以过滤掉信息日志,但到目前为止我还没有成功
为此,我试图避免使用其他日志库和xml配置文件
感谢您的关注我认为这更像是一个日志配置问题,而不是Hazelcast<与其他日志框架一样,code>java.util.logging使用配置文件,您可以使用
java.util.logging.config.file
param指向该文件。或者创建一个LogManager
并用java.util.logging.config.class
param将其指向
Hazelcast没有任何内部日志库,只使用
java.utl.logging
。要配置它,您需要查看日志框架的配置选项。Hazelcast提供了多种配置记录器的方法。这可能会有帮助
使用JVM参数:java-Dhazelcast.logging.type=log4j
使用系统类:System.setProperty(“hazelcast.logging.type”、“log4j”)代码>
在log4j中,添加以下内容
<logger name="com.hazelcast">
<level value="warn" />
</logger>