クラス 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 void
apply()
final void
protected void
apply
(LogFile logFile, PropertyResolver resolver) protected CharsetSE
protected final void
setSystemProperty
(StringSE name, StringSE value) システムプロパティを設定します。protected final void
setSystemProperty
(PropertyResolver resolver, StringSE systemPropertyName, StringSE propertyName) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.2.0 以降、代替なしで 3.4.0 で削除される予定protected final void
setSystemProperty
(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 以降