在我的java項目中,我有一堆字符串在messages.properties
文件中進行了外化。在其各自的Messages.java
文件中,我擁有相同數量的公共靜態String類型屬性,因此我可以訪問這些外部化文本。如何避免java項目上的不需要的日誌消息?
然後,我實現了一個名爲getString
的方法,它接收常量的名稱作爲它的參數並返回想要的文本。這樣,就不需要在Messages.java
文件中聲明所有公共靜態字符串類型的屬性。
但這樣做後我的日誌變得充滿了「NLS未使用的消息」消息。
您是否知道是否有辦法阻止這些警告消息被記錄?
在此先感謝。
作爲你的文章的補充,如果他現在有5000行的MyClass.AddLog(),也許他應該將ResourceBundle調用包裝在Messsages類的「AddLog」方法中。 – 2009-01-07 12:42:59
我甚至沒有看到這方面的需求,但是我不確定我是否真的瞭解這裏的要求。 – duffymo 2009-01-07 12:47:23