Package nablarch.core.log.basic
Class ObjectSettings
java.lang.Object
nablarch.core.log.basic.ObjectSettings
ログ出力機能の設定からオブジェクトに対する設定を抜き出して保持するクラス。
- Author:
- Kiyohito Itoh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
ログ出力の設定を読み込む際に使用したファイルパスを取得する。protected LogSettings
ログ出力の設定を取得する。protected String
getName()
プロパティファイル内で指定されるオブジェクトの名称を取得する。必須でないプロパティを取得する。getRequiredProp
(String propName) 必須プロパティを取得する。getSettingsByPrefix
(LogSettings settings, String prefix) 指定されたプレフィックスにマッチする設定を取得する。
-
Constructor Details
-
ObjectSettings
コンストラクタ。- Parameters:
settings
- ログ出力の設定name
- プロパティファイル内で指定されるオブジェクトの名称
-
-
Method Details
-
getLogSettings
ログ出力の設定を取得する。- Returns:
- ログ出力の設定内容
-
getFilePath
ログ出力の設定を読み込む際に使用したファイルパスを取得する。- Returns:
- ログ出力の設定を読み込む際に使用したファイルパス
-
getName
プロパティファイル内で指定されるオブジェクトの名称を取得する。- Returns:
- プロパティファイル内で指定されるオブジェクトの名称
-
getSettingsByPrefix
指定されたプレフィックスにマッチする設定を取得する。- Parameters:
settings
- ログ出力の設定prefix
- プレフィックス- Returns:
- プレフィックスにマッチする設定
-
getProp
必須でないプロパティを取得する。- Parameters:
propName
- オブジェクトに対するプロパティ名- Returns:
- プロパティに設定された値。プロパティが存在しない場合は
null
-
getRequiredProp
必須プロパティを取得する。- Parameters:
propName
- オブジェクトに対するプロパティ名- Returns:
- プロパティに設定された値
- Throws:
IllegalArgumentException
- プロパティが存在しない場合
-