log4j 能夠${}取系統變量相關屬性 getPropertyjava
Java提供了System類的靜態方法getenv()和getProperty()用於返回系統相關的變量與屬性,getenv方法返回的變量大多於系統相關,getProperty方法返回的變量大多與java程序有關。jvm
System.getenv() 方法是獲取指定的環境變量的值。編碼
System.getenv(String str) 接收參數爲任意字符串,當存在指定環境變量時即返回環境變量的值,不然返回null。操作系統
System.getProperty() 是獲取系統的相關屬性,包括文件編碼、操做系統名稱、區域、用戶名等,此屬性通常由jvm自動獲取,不能設置。字符串
System.getProperty(String str) 接收參數爲任意字符串,當存在指定屬性時即返回屬性的值,不然返回null。get