Package nablarch.core.log
Class LogSettings
java.lang.Object
nablarch.core.log.LogSettings
ログ出力機能の設定をロードして保持するクラス。
- Author:
- Kiyohito Itoh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionプロパティファイルのファイルパスを取得する。getProps()
全てのプロパティを取得する。getRequiredProp
(String propName) 必須プロパティを取得する。loadSettings
(String filePath) プロパティファイルを読み込み、設定をロードする。
ロード後、システムプロパティの値で設定を上書きする。trim
(Properties props) プロパティのキーと値をトリミングする。
-
Constructor Details
-
LogSettings
コンストラクタ。- Parameters:
filePath
- プロパティファイルのファイルパス
-
-
Method Details
-
getFilePath
プロパティファイルのファイルパスを取得する。- Returns:
- プロパティファイルのファイルパス
-
getProps
全てのプロパティを取得する。- Returns:
- 全てのプロパティ
-
loadSettings
プロパティファイルを読み込み、設定をロードする。
ロード後、システムプロパティの値で設定を上書きする。- Parameters:
filePath
- ファイルパス- Returns:
- 設定
-
trim
プロパティのキーと値をトリミングする。- Parameters:
props
- プロパティ- Returns:
- トリミング後のプロパティ
-
getRequiredProp
必須プロパティを取得する。- Parameters:
propName
- プロパティ名- Returns:
- プロパティ値
- Throws:
IllegalArgumentException
- プロパティが存在しない場合
-