2014-08-27 87 views
2

我曾經在羣集的網絡配置中使用networkConfig.setProperty("hazelcast.logging.type", "none"),但是在ClientConfigClientNetworkConfig的任何一箇中我都看不到任何與日誌相關的配置方法。請幫助保存我的服務器的日誌文件。如何以編程方式禁用Hazelcast客戶端的日誌記錄?

Hazelcast版本:3.2.5

回答

-1

我想你可以使用ClientConfig.setProperty做的ClientConfig完全一樣的東西。我個人從來沒有使用它,我更喜歡使用命令行選項(-Dhazelcast.logging.type = blabla),因爲這給出了更可預測的日誌記錄行爲。

+0

奇怪,因爲它看起來可能,但目前還沒有'ClientConfig.setProperty'的只有上帝知道是什麼原因。看起來開發團隊忘記將其添加到界面。 – Osw 2014-08-28 18:58:48

+0

ClientConfig cfg = new ClientConfig() – pveentjer 2014-08-29 10:22:38

+1

我的不好。它在3.3中添加(將在幾天內發佈)。 – pveentjer 2014-08-29 10:24:42

1

我使用Hazelcast和默認的JDK記錄器。
這對我的作品保存在我的服務器的日誌文件:

Logger logger = Logger.getLogger(""); 
    logger.setLevel(Level.WARNING);