インターフェース BuildLog
- すべての既知の実装クラス:
AbstractBuildLog
public interface BuildLog
Builder 出力ロギングを提供するために使用されるコールバックインターフェース。- 導入:
- 2.3.0
- 作成者:
- Phillip Webb, Scott Frederick, Andrey Shlykov, Rafael Ceccone
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明voidexecutedLifecycle(BuildRequest request) ライフサイクルが実行されたことをログに記録します。voidexecutingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, Cache buildCache) ライフサイクルが実行されていることをログに記録します。voidexecutingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, VolumeName buildCacheVolume) ライフサイクルが実行されていることをログに記録します。voidfailedCleaningWorkDir(Cache cache, @Nullable ExceptionSE exception) キャッシュクリーンアップ手順が正常に完了しなかったことをログに記録します。voidpulledImage(Image image, org.springframework.boot.buildpack.platform.build.ImageType imageType) イメージがプルされたことをログに記録します。pullingImage(ImageReference imageReference, @Nullable ImagePlatform platform, org.springframework.boot.buildpack.platform.build.ImageType imageType) イメージがプルされていることをログに記録します。voidpushedImage(ImageReference imageReference) イメージがプッシュされたことをログに記録します。pushingImage(ImageReference imageReference) イメージがプッシュされていることをログに記録します。runningPhase(BuildRequest request, StringSE name) 特定のフェーズが実行されていることをログに記録します。voidsensitiveTargetBindingDetected(Binding binding) 機密ターゲットとのバインドが検出されたことをログに記録します。voidskippingPhase(StringSE name, StringSE reason) 特定のフェーズがスキップされていることをログに記録します。voidstart(BuildRequest request) ビルドが開始されたことをログに記録します。voidタグが作成されたことをログに記録します。static BuildLogto(PrintStreamSE out) BuildLogを指定されたPrintStreamSE に出力するファクトリメソッド。static BuildLogBuildLogをSystem.outSE に出力するファクトリメソッド。
メソッドの詳細
start
pullingImage
ConsumerSE<TotalProgressEvent> pullingImage(ImageReference imageReference, @Nullable ImagePlatform platform, org.springframework.boot.buildpack.platform.build.ImageType imageType) イメージがプルされていることをログに記録します。- パラメーター:
imageReference- イメージ参照platform- イメージのプラットフォームimageType- イメージ型- 戻り値:
- 進行状況更新イベントのコンシューマー
pulledImage
void pulledImage(Image image, org.springframework.boot.buildpack.platform.build.ImageType imageType) イメージがプルされたことをログに記録します。- パラメーター:
image- プルされたイメージimageType- プルされたイメージ型
pushingImage
イメージがプッシュされていることをログに記録します。- パラメーター:
imageReference- イメージ参照- 戻り値:
- 進行状況更新イベントのコンシューマー
pushedImage
イメージがプッシュされたことをログに記録します。- パラメーター:
imageReference- イメージ参照
executingLifecycle
void executingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, VolumeName buildCacheVolume) ライフサイクルが実行されていることをログに記録します。- パラメーター:
request- ビルドリクエストversion- ライフサイクルバージョンbuildCacheVolume- 使用中のビルドキャッシュボリュームの名前
executingLifecycle
void executingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, Cache buildCache) ライフサイクルが実行されていることをログに記録します。- パラメーター:
request- ビルドリクエストversion- ライフサイクルバージョンbuildCache- 使用中のビルドキャッシュ
runningPhase
特定のフェーズが実行されていることをログに記録します。- パラメーター:
request- ビルドリクエストname- フェーズの名前- 戻り値:
- ログ更新のコンシューマー
skippingPhase
executedLifecycle
taggedImage
failedCleaningWorkDir
キャッシュクリーンアップ手順が正常に完了しなかったことをログに記録します。- パラメーター:
cache- キャッシュexception- 失敗の原因となった例外- 導入:
- 3.2.6
sensitiveTargetBindingDetected
機密ターゲットとのバインドが検出されたことをログに記録します。- パラメーター:
binding- バインディング- 導入:
- 3.4.0
toSystemOut
to
BuildLogを指定されたPrintStreamSE に出力するファクトリメソッド。- パラメーター:
out- ログの出力に使用される出力ストリーム- 戻り値:
- 指定された出力ストリームにログを記録するビルドログインスタンス