public interface BuildLog
Builder
出力ロギングを提供するために使用されるコールバックインターフェース。toSystemOut()
修飾子と型 | メソッドと説明 |
---|---|
void | executedLifecycle(BuildRequest request) ライフサイクルが実行されたことをログに記録します。 |
void | executingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, VolumeName buildCacheVolume) ライフサイクルが実行されていることをログに記録します。 |
void | pulledImage(Image image, org.springframework.boot.buildpack.platform.build.ImageType imageType) イメージがプルされたことをログに記録します。 |
ConsumerSE<TotalProgressEvent> | pullingImage(ImageReference imageReference, org.springframework.boot.buildpack.platform.build.ImageType imageType) イメージがプルされていることをログに記録します。 |
void | pushedImage(ImageReference imageReference) イメージがプッシュされたことをログに記録します。 |
ConsumerSE<TotalProgressEvent> | pushingImage(ImageReference imageReference) イメージがプッシュされていることをログに記録します。 |
ConsumerSE<LogUpdateEvent> | runningPhase(BuildRequest request, StringSE name) 特定のフェーズが実行されていることをログに記録します。 |
void | skippingPhase(StringSE name, StringSE reason) 特定のフェーズがスキップされていることをログに記録します。 |
void | start(BuildRequest request) ビルドが開始されたことをログに記録します。 |
void | taggedImage(ImageReference tag) タグが作成されたことをログに記録します。 |
static BuildLog | to(PrintStreamSE out) BuildLog を指定された PrintStream SE に出力するファクトリメソッド。 |
static BuildLog | toSystemOut() BuildLog を System.out SE に出力するファクトリメソッド。 |
void start(BuildRequest request)
request
- ビルドリクエスト ConsumerSE<TotalProgressEvent> pullingImage(ImageReference imageReference, org.springframework.boot.buildpack.platform.build.ImageType imageType)
imageReference
- イメージ参照 imageType
- イメージ型 void pulledImage(Image image, org.springframework.boot.buildpack.platform.build.ImageType imageType)
image
- プルされたイメージ imageType
- プルされたイメージ型 ConsumerSE<TotalProgressEvent> pushingImage(ImageReference imageReference)
imageReference
- イメージ参照 void pushedImage(ImageReference imageReference)
imageReference
- イメージ参照 void executingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, VolumeName buildCacheVolume)
request
- ビルドリクエスト version
- ライフサイクルバージョン buildCacheVolume
- 使用中のビルドキャッシュボリュームの名前 ConsumerSE<LogUpdateEvent> runningPhase(BuildRequest request, StringSE name)
request
- ビルドリクエスト name
- フェーズの名前 void skippingPhase(StringSE name, StringSE reason)
name
- フェーズの名前 reason
- フェーズがスキップされた理由 void executedLifecycle(BuildRequest request)
request
- ビルドリクエスト void taggedImage(ImageReference tag)
tag
- タグリファレンス static BuildLog toSystemOut()
BuildLog
を System.out
SE に出力するファクトリメソッド。static BuildLog to(PrintStreamSE out)
BuildLog
を指定された PrintStream
SE に出力するファクトリメソッド。out
- ログの出力に使用される出力ストリーム