PeServer

FileLogger extends LoggerBase
in package

ファイルロガー。

Table of Contents

Properties

$logging  : Logging
$options  : LogOptions
$baseFileName  : string
ファイル書式名
$cleanupFilePatterns  : array<string|int, string>
破棄済みファイルパターン。
$directoryPath  : string
出力ディレクトリパス。

Methods

__construct()  : mixed
生成。
debug()  : void
デバッグ
error()  : void
エラー
info()  : void
情報
log()  : void
ログ出力。
trace()  : void
トレース
warn()  : void
警告
format()  : string
ログ書式適用。
logImpl()  : void
ログ出力実装。
toHeaderDate()  : string
cleanup()  : void
破棄処理。
cleanupCore()  : void
破棄処理内部実装。
getLogFilePath()  : string
toSafeFileNameHeader()  : string

Properties

$baseFileName read-only

ファイル書式名

private string $baseFileName
Tags
phpstan-var

literal-string

$cleanupFilePatterns

破棄済みファイルパターン。

private static array<string|int, string> $cleanupFilePatterns = []

$directoryPath read-only

出力ディレクトリパス。

private string $directoryPath

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 logImpl(int $level, int $traceIndex, mixed $message, mixed ...$parameters) : void
Parameters
$level : int

ログレベル。

$traceIndex : int

現在フレーム数。

$message : mixed

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

$parameters : mixed

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

toHeaderDate()

protected toHeaderDate(bool $isCleanup) : string
Parameters
$isCleanup : bool
Return values
string

cleanup()

破棄処理。

private cleanup(int $maxCount) : void
Parameters
$maxCount : int
Tags
phpstan-param

non-negative-int $maxCount

cleanupCore()

破棄処理内部実装。

private cleanupCore(int $maxCount, string $filePattern) : void
Parameters
$maxCount : int
$filePattern : string
Tags
phpstan-param

non-negative-int $maxCount

getLogFilePath()

private getLogFilePath() : string
Return values
string

toSafeFileNameHeader()

private toSafeFileNameHeader() : string
Return values
string

        
On this page

Search results