LoggerBase
in package
implements
ILogger
ログ出力基底。
Table of Contents
Interfaces
- ILogger
- ログ出力インターフェイス。
Properties
Methods
- debug() : void
- デバッグ
- error() : void
- エラー
- info() : void
- 情報
- log() : void
- ログ出力。
- trace() : void
- トレース
- warn() : void
- 警告
- __construct() : mixed
- 生成。
- format() : string
- ログ書式適用。
- logImpl() : void
- ログ出力実装。
Properties
$logging read-only
protected
Logging
$logging
$options read-only
protected
LogOptions
$options
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始まり・抜けなしの配列を想定している。
__construct()
生成。
protected
__construct(Logging $logging, LogOptions $options) : mixed
Parameters
- $logging : Logging
- $options : LogOptions
format()
ログ書式適用。
protected
format(int $level, int $traceIndex, mixed $message, mixed ...$parameters) : string
Parameters
- $level : int
-
ログレベル
- $traceIndex : int
-
トレース位置。
- $message : mixed
-
メッセージ。
- $parameters : mixed
-
パラメータ。
Tags
Return values
stringlogImpl()
ログ出力実装。
protected
abstract logImpl(int $level, int $traceIndex, mixed $message, mixed ...$parameters) : void
Parameters
- $level : int
-
ログレベル。
- $traceIndex : int
-
現在フレーム数。
- $message : mixed
-
メッセージかオブジェクト。
- $parameters : mixed
-
パラメータ(可変個)。$messageが文字列の場合はプレースホルダー {\d} に対して置き換え処理が行われるがその場合は所謂0始まり・抜けなしの配列を想定している。