LogProvider
in package
implements
ILogProvider
Table of Contents
Interfaces
Properties
- $loggers : array<string, LocalLogProviderItem>
- ロガー。
- $logging : Logging
Methods
- __construct() : mixed
- add() : void
- 追加。
- clear() : bool
- 指定したログの破棄。
- clearAll() : void
- create() : array<string|int, ILogger>
- ロガーの生成。
Properties
$loggers
ロガー。
private
array<string, LocalLogProviderItem>
$loggers
= []
$logging
private
Logging
$logging
Methods
__construct()
public
__construct(Logging $logging) : mixed
Parameters
- $logging : Logging
add()
追加。
public
add(string $name, string $logger, int $level, string $format, array<string|int, mixed> $configuration) : void
Parameters
- $name : string
- $logger : string
- $level : int
- $format : string
- $configuration : array<string|int, mixed>
clear()
指定したログの破棄。
public
clear(string $name) : bool
Parameters
- $name : string
Return values
boolclearAll()
public
clearAll() : void
create()
ロガーの生成。
public
create(string $header, int $baseTraceIndex) : array<string|int, ILogger>
Parameters
- $header : string
- $baseTraceIndex : int