PeServer

MultiLogger
in package
implements ILogger

FinalYes

複数出力ロガー。

Table of Contents

Interfaces

ILogger
ログ出力インターフェイス。

Properties

$baseTraceIndex  : int
$loggers  : array<string|int, mixed>

Methods

__construct()  : mixed
生成。
debug()  : void
デバッグ
error()  : void
エラー
info()  : void
情報
log()  : void
ログ出力。
trace()  : void
トレース
warn()  : void
警告
logImpl()  : void
横流し処理。

Properties

$baseTraceIndex read-only

private int $baseTraceIndex

$loggers read-only

private array<string|int, mixed> $loggers

Methods

__construct()

生成。

public __construct(int $baseTraceIndex, array<string|int, ILogger$loggers) : mixed
Parameters
$baseTraceIndex : int
$loggers : array<string|int, ILogger>

ロガー一覧。

Tags
phpstan-param

non-negative-int $baseTraceIndex

debug()

デバッグ

public debug(mixed $message, mixed ...$parameters) : void
Parameters
$message : mixed

メッセージかオブジェクト。

$parameters : mixed

パラメータ(可変個)。$messageが文字列の場合はプレースホルダー {\d} に対して置き換え処理が行われるがその場合は所謂0始まり・抜けなしの配列を想定している。

error()

エラー

public error(mixed $message, mixed ...$parameters) : void
Parameters
$message : mixed

メッセージかオブジェクト。

$parameters : mixed

パラメータ(可変個)。$messageが文字列の場合はプレースホルダー {\d} に対して置き換え処理が行われるがその場合は所謂0始まり・抜けなしの配列を想定している。

info()

情報

public info(mixed $message, mixed ...$parameters) : void
Parameters
$message : mixed

メッセージかオブジェクト。

$parameters : mixed

パラメータ(可変個)。$messageが文字列の場合はプレースホルダー {\d} に対して置き換え処理が行われるがその場合は所謂0始まり・抜けなしの配列を想定している。

log()

ログ出力。

public log(int $level, int $traceIndex, mixed $message, mixed ...$parameters) : void

アプリケーション層で呼び出すことはない。

Parameters
$level : int

ログレベル。

$traceIndex : int

現在フレーム数。

$message : mixed

メッセージかオブジェクト。

$parameters : mixed

パラメータ(可変個)。$messageが文字列の場合はプレースホルダー {\d} に対して置き換え処理が行われるがその場合は所謂0始まり・抜けなしの配列を想定している。

trace()

トレース

public trace(mixed $message, mixed ...$parameters) : void
Parameters
$message : mixed

メッセージかオブジェクト。

$parameters : mixed

パラメータ(可変個)。$messageが文字列の場合はプレースホルダー {\d} に対して置き換え処理が行われるがその場合は所謂0始まり・抜けなしの配列を想定している。

warn()

警告

public warn(mixed $message, mixed ...$parameters) : void
Parameters
$message : mixed

メッセージかオブジェクト。

$parameters : mixed

パラメータ(可変個)。$messageが文字列の場合はプレースホルダー {\d} に対して置き換え処理が行われるがその場合は所謂0始まり・抜けなしの配列を想定している。

logImpl()

横流し処理。

private logImpl(int $level, int $traceIndex, mixed $message, mixed ...$parameters) : void
Parameters
$level : int
$traceIndex : int
$message : mixed
$parameters : mixed
Tags
phpstan-param

ILogger::LOG_LEVEL_* $level

phpstan-param

non-negative-int $traceIndex

phpstan-param

LogMessageAlias $message


        
On this page

Search results