@Published(tag="architect")
public class LogSettings
extends java.lang.Object
Constructor and Description |
---|
LogSettings(java.lang.String filePath)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFilePath()
プロパティファイルのファイルパスを取得する。
|
java.util.Map |
getProps()
全てのプロパティを取得する。
|
java.lang.String |
getRequiredProp(java.lang.String propName)
必須プロパティを取得する。
|
protected java.util.Map |
loadSettings(java.lang.String filePath)
プロパティファイルを読み込み、設定をロードする。
ロード後、システムプロパティの値で設定を上書きする。 |
protected java.util.Map |
trim(java.util.Properties props)
プロパティのキーと値をトリミングする。
|
public LogSettings(java.lang.String filePath)
filePath
- プロパティファイルのファイルパスpublic java.lang.String getFilePath()
public java.util.Map getProps()
protected java.util.Map loadSettings(java.lang.String filePath)
filePath
- ファイルパスprotected java.util.Map trim(java.util.Properties props)
props
- プロパティpublic java.lang.String getRequiredProp(java.lang.String propName)
propName
- プロパティ名java.lang.IllegalArgumentException
- プロパティが存在しない場合