クラス AbstractLoggingSystem

java.lang.ObjectSE
org.springframework.boot.logging.LoggingSystem
org.springframework.boot.logging.AbstractLoggingSystem
既知の直属サブクラス
JavaLoggingSystemLog4J2LoggingSystemLogbackLoggingSystem

public abstract class AbstractLoggingSystem extends LoggingSystem
LoggingSystem 実装の抽象基本クラス。
導入:
1.0.0
作成者:
Phillip Webb, Dave Syer
  • フィールドの詳細

  • コンストラクターの詳細

    • AbstractLoggingSystem

      public AbstractLoggingSystem(ClassLoaderSE classLoader)
  • メソッドの詳細

    • beforeInitialize

      public void beforeInitialize()
      クラスからコピーされた説明: LoggingSystem
      ロギングシステムをリセットして、出力を制限します。このメソッドは、システムが完全に初期化されるまでロギングノイズを減らすために LoggingSystem.initialize(LoggingInitializationContext, String, LogFile) の前に呼び出すことができます。
      次で指定:
      クラス LoggingSystembeforeInitialize 
    • initialize

      public void initialize(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile)
      クラスからコピーされた説明: LoggingSystem
      ロギングシステムを完全に初期化します。
      オーバーライド:
      クラス LoggingSysteminitialize 
      パラメーター:
      initializationContext - ロギング初期化コンテキスト
      configLocation - ログ構成の場所またはデフォルトの初期化が必要な場合は null 
      logFile - 書き込まれるログ出力ファイル、またはコンソールのみの出力の場合は null 
    • getSelfInitializationConfig

      protected StringSE getSelfInitializationConfig()
      適用されている自己初期化設定を返します。デフォルトでは、このメソッドは getStandardConfigLocations() をチェックし、存在するファイルが適用されていると想定します。
      戻り値:
      自己初期化設定または null
    • getSpringInitializationConfig

      protected StringSE getSpringInitializationConfig()
      適用する必要がある Spring 固有の初期化構成を返します。デフォルトでは、このメソッドは getSpringConfigLocations() をチェックします。
      戻り値:
      Spring 初期化構成または null
    • getStandardConfigLocations

      protected abstract StringSE[] getStandardConfigLocations()
      このシステムの標準構成の場所を返します。
      戻り値:
      標準構成の場所
      関連事項:
    • getSpringConfigLocations

      protected StringSE[] getSpringConfigLocations()
      このシステムの Spring 構成の場所を返します。デフォルトでは、このメソッドは getStandardConfigLocations() に基づいて一連の場所を返します。
      戻り値:
      Spring 構成の場所
      関連事項:
    • loadDefaults

      protected abstract void loadDefaults(LoggingInitializationContext initializationContext, LogFile logFile)
      ロギングシステムの適切なデフォルトをロードします。
      パラメーター:
      initializationContext - ロギング初期化コンテキスト
      logFile - ロードするファイル、またはログファイルが書き込まれない場合は null 
    • loadConfiguration

      protected abstract void loadConfiguration(LoggingInitializationContext initializationContext, StringSE location, LogFile logFile)
      特定の構成をロードします。
      パラメーター:
      initializationContext - ロギング初期化コンテキスト
      location - ロードする構成の場所 (非 null)
      logFile - ロードするファイル、またはログファイルが書き込まれない場合は null 
    • reinitialize

      protected void reinitialize(LoggingInitializationContext initializationContext)
      必要に応じて、ロギングシステムを再初期化します。getSelfInitializationConfig() が使用され、ログファイルが変更されていないときに呼び出されます。構成の再読み込みに使用できます(たとえば、追加のシステムプロパティを取得するため)。
      パラメーター:
      initializationContext - ロギング初期化コンテキスト
    • getClassLoader

      protected final ClassLoaderSE getClassLoader()
    • getPackagedConfigFile

      protected final StringSE getPackagedConfigFile(StringSE fileName)
    • applySystemProperties

      protected final void applySystemProperties(Environment environment, LogFile logFile)
    • getDefaultValueResolver

      protected FunctionSE<StringSE,StringSE> getDefaultValueResolver(Environment environment)
      システムプロパティを解決するときに使用するデフォルト値のリゾルバーを返します。
      パラメーター:
      environment - 環境
      戻り値:
      デフォルト値リゾルバー
      導入:
      3.2.0
    • getDefaultLogCorrelationPattern

      protected StringSE getDefaultLogCorrelationPattern()
      デフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合は null を返します。
      戻り値:
      デフォルトのログ相関パターン
      導入:
      3.2.0