MadelineProtoDocs/docs/PHP/danog/MadelineProto/PsrLogger.md

152 lines
3.0 KiB
Markdown

---
title: danog\MadelineProto\PsrLogger: PSR-3 wrapper for MadelineProto's Logger.
description:
---
# `danog\MadelineProto\PsrLogger`
[Back to index](../../index.md)
> Author: Daniil Gentili <daniil@daniil.it>
PSR-3 wrapper for MadelineProto's Logger.
## Method list:
* `log(mixed $level, string $message, array $context): void`
* `emergency(string $message, array $context): void`
* `alert(string $message, array $context): void`
* `critical(string $message, array $context): void`
* `error(string $message, array $context): void`
* `warning(string $message, array $context): void`
* `notice(string $message, array $context): void`
* `info(string $message, array $context): void`
* `debug(string $message, array $context): void`
## Methods:
### `log(mixed $level, string $message, array $context): void`
Logs with an arbitrary level.
Parameters:
* `$level`: `mixed`
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `emergency(string $message, array $context): void`
System is unusable.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `alert(string $message, array $context): void`
Action must be taken immediately.
Example: Entire website down, database unavailable, etc. This should
trigger the SMS alerts and wake you up.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `critical(string $message, array $context): void`
Critical conditions.
Example: Application component unavailable, unexpected exception.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `error(string $message, array $context): void`
Runtime errors that do not require immediate action but should typically
be logged and monitored.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `warning(string $message, array $context): void`
Exceptional occurrences that are not errors.
Example: Use of deprecated APIs, poor use of an API, undesirable things
that are not necessarily wrong.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `notice(string $message, array $context): void`
Normal but significant events.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `info(string $message, array $context): void`
Interesting events.
Example: User logs in, SQL logs.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `debug(string $message, array $context): void`
Detailed debug information.
Parameters:
* `$message`: `string`
* `$context`: `array`
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)