クラス LoggingSystemProperties
java.lang.ObjectSE
org.springframework.boot.logging.LoggingSystemProperties
- 既知の直属サブクラス
LogbackLoggingSystemProperties
後でログ構成ファイルで使用できるシステムプロパティを設定するユーティリティ。
- 導入:
- 2.0.0
- 作成者:
- Andy Wilkinson, Phillip Webb, Madhura Bhave, Vedran Pavic, Robert Thornton, Edd ú Mel é ndez, Jonatan Ivanov
- 関連事項:
フィールド概要
フィールド修飾子と型フィールド説明static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.CONSOLE_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.CONSOLE_THRESHOLDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.EXCEPTION_CONVERSION_WORDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.FILE_CHARSETでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.FILE_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.FILE_THRESHOLDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.DATEFORMAT_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.LOG_FILEでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.LEVEL_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.LOG_PATHでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降static final StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.PIDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降コンストラクター概要
コンストラクターコンストラクター説明LoggingSystemProperties(Environment environment) 新しいLoggingSystemPropertiesインスタンスを作成します。LoggingSystemProperties(Environment environment, BiConsumerSE<StringSE, StringSE> setter) 新しいLoggingSystemPropertiesインスタンスを作成します。LoggingSystemProperties(Environment environment, FunctionSE<StringSE, StringSE> defaultValueResolver, BiConsumerSE<StringSE, StringSE> setter) 新しいLoggingSystemPropertiesインスタンスを作成します。方法の概要
修飾子と型メソッド説明final voidapply()final voidprotected voidapply(LogFile logFile, PropertyResolver resolver) protected CharsetSEprotected final voidsetSystemProperty(StringSE name, StringSE value) システムプロパティを設定します。protected final voidsetSystemProperty(PropertyResolver resolver, StringSE systemPropertyName, StringSE propertyName) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.2.0 以降、代替なしで 3.4.0 で削除される予定protected final voidsetSystemProperty(PropertyResolver resolver, StringSE systemPropertyName, StringSE propertyName, StringSE defaultValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.2.0 以降、代替なしで 3.4.0 で削除される予定
フィールドの詳細
PID_KEY
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.PIDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降プロセス ID を含むシステムプロパティの名前。EXCEPTION_CONVERSION_WORD
@DeprecatedSE(since="3.2.0", forRemoval=true) public static final StringSE EXCEPTION_CONVERSION_WORD非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.EXCEPTION_CONVERSION_WORDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降例外変換ワードを含むシステムプロパティの名前。LOG_FILE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.LOG_FILEでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降ログファイルを含むシステムプロパティの名前。LOG_PATH
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.LOG_PATHでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降ログパスを含むシステムプロパティの名前。CONSOLE_LOG_PATTERN
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.CONSOLE_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降コンソールログパターンを含むシステムプロパティの名前。CONSOLE_LOG_CHARSET
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.CONSOLE_CHARSETでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降コンソールログ文字セットを含む System プロパティの名前。CONSOLE_LOG_THRESHOLD
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.CONSOLE_THRESHOLDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降コンソールログのログレベルのしきい値。FILE_LOG_PATTERN
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.FILE_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降ファイルログパターンを含むシステムプロパティの名前。FILE_LOG_CHARSET
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.FILE_CHARSETでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降ファイルログ文字セットを含む System プロパティの名前。FILE_LOG_THRESHOLD
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.FILE_THRESHOLDでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降ファイルログのログレベルのしきい値。LOG_LEVEL_PATTERN
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.LEVEL_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降ログレベルパターンを含むシステムプロパティの名前。LOG_DATEFORMAT_PATTERN
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。LoggingSystemProperty.DATEFORMAT_PATTERNでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降ログの日付形式パターンを含むシステムプロパティの名前。
コンストラクターの詳細
LoggingSystemProperties
新しいLoggingSystemPropertiesインスタンスを作成します。- パラメーター:
environment- ソース環境
LoggingSystemProperties
新しいLoggingSystemPropertiesインスタンスを作成します。- パラメーター:
environment- ソース環境setter- プロパティを適用するために使用される setter、またはシステムプロパティに使用されるnull- 導入:
- 2.4.2
LoggingSystemProperties
public LoggingSystemProperties(Environment environment, FunctionSE<StringSE, StringSE> defaultValueResolver, BiConsumerSE<StringSE, StringSE> setter) 新しいLoggingSystemPropertiesインスタンスを作成します。- パラメーター:
environment- ソース環境defaultValueResolver- デフォルト値またはnullを解決するために使用される関数setter- プロパティを適用するために使用される setter、またはシステムプロパティに使用されるnull- 導入:
- 3.2.0
方法の詳細
getDefaultCharset
apply
public final void apply()apply
apply
setSystemProperty
@DeprecatedSE(since="3.2.0", forRemoval=true) protected final void setSystemProperty(PropertyResolver resolver, StringSE systemPropertyName, StringSE propertyName) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.2.0 以降、代替なしで 3.4.0 で削除される予定システムプロパティを設定します。- パラメーター:
resolver- プロパティ値を取得するために使用されるリゾルバーsystemPropertyName- システムプロパティ名propertyName- アプリケーションのプロパティ名
setSystemProperty
@DeprecatedSE(since="3.2.0", forRemoval=true) protected final void setSystemProperty(PropertyResolver resolver, StringSE systemPropertyName, StringSE propertyName, StringSE defaultValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.2.0 以降、代替なしで 3.4.0 で削除される予定システムプロパティを設定します。- パラメーター:
resolver- プロパティ値を取得するために使用されるリゾルバーsystemPropertyName- システムプロパティ名propertyName- アプリケーションのプロパティ名defaultValue- 何も解決できない場合のデフォルト値
setSystemProperty
システムプロパティを設定します。- パラメーター:
name- プロパティ名value- 値
LoggingSystemProperty.CONSOLE_CHARSETでLoggingSystemProperty.getEnvironmentVariableName()を呼び出すことを優先して、3.4.0 で削除するための 3.2.0 以降