PeServer

LoggerBase
in package
implements ILogger

AbstractYes

ログ出力基底。

Table of Contents

Interfaces

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

Properties

$logging  : Logging
$options  : LogOptions

Methods

debug()  : void
デバッグ
error()  : void
エラー
info()  : void
情報
log()  : void
ログ出力。
trace()  : void
トレース
warn()  : void
警告
__construct()  : mixed
生成。
format()  : string
ログ書式適用。
logImpl()  : void
ログ出力実装。

Properties

Methods

debug()

デバッグ

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

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

$parameters : mixed

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

error()

エラー

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

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

$parameters : mixed

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

info()

情報

public final 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 final trace(mixed $message, mixed ...$parameters) : void
Parameters
$message : mixed

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

$parameters : mixed

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

warn()

警告

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

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

$parameters : mixed

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

format()

ログ書式適用。

protected format(int $level, int $traceIndex, mixed $message, mixed ...$parameters) : string
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

Return values
string

logImpl()

ログ出力実装。

protected abstract logImpl(int $level, int $traceIndex, mixed $message, mixed ...$parameters) : void
Parameters
$level : int

ログレベル。

$traceIndex : int

現在フレーム数。

$message : mixed

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

$parameters : mixed

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

Tags
phpstan-param

self::LOG_LEVEL_* $level ログレベル。

phpstan-param

non-negative-int $traceIndex

phpstan-param

LogMessageAlias $message


        
On this page

Search results