Hazelcast:用于在调试模式下登录的编程配置

尝试配置slf4j以登录DEBUG模式,但只获取INFO日志。 我究竟做错了什么?

 Config hazelcastConfig = new Config("HazelcastConfig"); hazelcastConfig.getProperties().put("hazelcast.logging.type", "sl4j"); hazelcastConfig.getProperties().put("slf4j.logger.com.hazelcast", "debug"); Hazelcast.newHazelcastInstance(hazelcastConfig); 

你应该试试

 Config hazelcastConfig = new Config(); hazelcastConfig.setProperty("hazelcast.logging.type", "slf4j"); Hazelcast.newHazelcastInstance(hazelcastConfig); 

请记住,slf4j只是记录器的外观API。 您应该将它与实际记录器一起使用,例如log4j或logback。 所有必需的jar子都应该在课堂上。 这是slf4j和logback的教程以下是logback.xml的示例。

     %d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n          

谢谢