2016-11-08 109 views
1

我有java.util.logging將輸出打印到文件。它工作正常。但是,這些消息包含對應於日誌級別的中文字符以及消息記錄的時間。Java:如何將java.util.logging的語言改爲英文?

如何讓它打印英文而不是中文字符?

這就是目前的消息是什麼樣子

11月 08, 2016 8:28:03 下午 mySamples.testing.TestingFile errorFunction 
資訊: Exception: 123 
+1

您可以使用Locale.setDefault(Locale.ENGLISH);更改日誌級別語言 – Karthik

回答

6

通過將語言的命令行來覆蓋和當前操作系統的默認語言啓動應用程序。

java -Duser.language=en MyApplication 
+0

是否有一種方法可以永久覆蓋它?我使用Eclipse來編譯和運行應用程序。 – mynameisJEFF

+1

您可以定義一個名爲'_JAVA_OPTIONS = -Duser.language = en'的環境變量,使其成爲JVM的默認值。 – RealHowTo

+1

如果你想以編程方式設置它,你可以把'System.setProperty(「user.language」,「en」)'放在你的主類(包含主方法的類)開頭的靜態塊中 –

相關問題