private int $level = 'Backend'
public __construct(array $config): void
| Parameter | Type | Description |
|---|
$config | array | |
public __destruct(): void
Initialise the logger with the given configuration.
public initialise(array $config): void
| Parameter | Type | Description |
|---|
$config | array | |
Set the context for the logger.
public setContext(array $context): void
Overwrites the existing context with the provided context array.
| Parameter | Type | Description |
|---|
$context | array | |
Adds additional context information to the logger.
public addContext(array $context): void
Merges the provided context array with the existing context.
| Parameter | Type | Description |
|---|
$context | array | associative array of context data to add |
Write a log message to the backend.
public log(mixed $level, \Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$level | mixed | |
$message | \Stringable | |
$context | array | Additional context for the log entry |
public emergency(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
public alert(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
public critical(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
public error(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
public warning(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
public notice(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
public info(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
public debug(\Stringable $message, array $context): void
| Parameter | Type | Description |
|---|
$message | \Stringable | |
$context | array | |
Interpolates context values into the message placeholders.
private interpolate(string $message, array $context): string
| Parameter | Type | Description |
|---|
$message | string | |
$context | array | |
Generated by Hazaar API Doc Generator on Sun, 01 Mar 2026 09:22:26 +0000