WebSiteSeedLogger
in package
implements
SiteSeedLogger
FinalYes
Web UI 向け: 内部バッファにログを貯めておき、テンプレートへ差し込む Logger
現時点では実質 CollectingSiteSeedLogger と同じだが、将来的に Tpl への 書き込みを行うための差し替え先として存在する。
Table of Contents
Interfaces
- SiteSeedLogger
- SiteSeeder::seed() に渡す進捗/警告通知インタフェース
Properties
Methods
- error() : void
- errors() : array<int, Throwable|null}>
- info() : void
- infos() : array<int, string>
- progress() : void
- warning() : void
- warnings() : array<int, string>
Properties
$errors
private
array<int, Throwable|null}>
$errors
= []
$infos
private
array<int, string>
$infos
= []
$warnings
private
array<int, string>
$warnings
= []
Methods
error()
public
error(string $message[, Throwable|null $e = null ]) : void
Parameters
- $message : string
- $e : Throwable|null = null
errors()
public
errors() : array<int, Throwable|null}>
Return values
array<int, Throwable|null}>info()
public
info(string $message) : void
Parameters
- $message : string
infos()
public
infos() : array<int, string>
Return values
array<int, string>progress()
public
progress(string $stage, int $current, int $total) : void
Parameters
- $stage : string
- $current : int
- $total : int
warning()
public
warning(string $message) : void
Parameters
- $message : string
warnings()
public
warnings() : array<int, string>