# [YooKassa API SDK](../home.md) # Class: \YooKassa\Common\LoggerWrapper ### Namespace: [\YooKassa\Common](../namespaces/yookassa-common.md) --- **Summary:** Класс, представляющий модель LoggerWrapper. **Description:** Класс логгера по умолчанию. --- ### Constants * No constants found --- ### Methods | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | | public | [__construct()](../classes/YooKassa-Common-LoggerWrapper.md#method___construct) | | LoggerWrapper constructor. | | public | [alert()](../classes/YooKassa-Common-LoggerWrapper.md#method_alert) | | Action must be taken immediately. | | public | [critical()](../classes/YooKassa-Common-LoggerWrapper.md#method_critical) | | Critical conditions. | | public | [debug()](../classes/YooKassa-Common-LoggerWrapper.md#method_debug) | | Detailed debug information. | | public | [emergency()](../classes/YooKassa-Common-LoggerWrapper.md#method_emergency) | | System is unusable. | | public | [error()](../classes/YooKassa-Common-LoggerWrapper.md#method_error) | | Runtime errors that do not require immediate action but should typically be logged and monitored. | | public | [info()](../classes/YooKassa-Common-LoggerWrapper.md#method_info) | | Interesting events. | | public | [log()](../classes/YooKassa-Common-LoggerWrapper.md#method_log) | | Logs with an arbitrary level. | | public | [notice()](../classes/YooKassa-Common-LoggerWrapper.md#method_notice) | | Normal but significant events. | | public | [warning()](../classes/YooKassa-Common-LoggerWrapper.md#method_warning) | | Exceptional occurrences that are not errors. | --- ### Details * File: [lib/Common/LoggerWrapper.php](../../lib/Common/LoggerWrapper.php) * Package: YooKassa * Class Hierarchy: * \YooKassa\Common\LoggerWrapper * Implements: * [](\Psr\Log\LoggerInterface) * See Also: * [](https://yookassa.ru/developers/api) --- ### Tags | Tag | Version | Description | | --- | ------- | ----------- | | category | | Class | | author | | cms@yoomoney.ru | --- ## Methods #### public __construct() : mixed ```php public __construct(callable|mixed|object $wrapped) : mixed ``` **Summary** LoggerWrapper constructor. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | callable OR mixed OR object | wrapped | | **Returns:** mixed - #### public alert() : void ```php public alert(string|\Stringable $message, array $context = []) : void ``` **Summary** Action must be taken immediately. **Description** Example: Entire website down, database unavailable, etc. This should trigger the SMS alerts and wake you up. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public critical() : void ```php public critical(string|\Stringable $message, array $context = []) : void ``` **Summary** Critical conditions. **Description** Example: Application component unavailable, unexpected exception. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public debug() : void ```php public debug(string|\Stringable $message, array $context = []) : void ``` **Summary** Detailed debug information. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public emergency() : void ```php public emergency(string|\Stringable $message, array $context = []) : void ``` **Summary** System is unusable. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public error() : void ```php public error(string|\Stringable $message, array $context = []) : void ``` **Summary** Runtime errors that do not require immediate action but should typically be logged and monitored. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public info() : void ```php public info(string|\Stringable $message, array $context = []) : void ``` **Summary** Interesting events. **Description** Example: User logs in, SQL logs. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public log() : void ```php public log(mixed $level, string|\Stringable $message, array $context = []) : void ``` **Summary** Logs with an arbitrary level. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | mixed | level | | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public notice() : void ```php public notice(string|\Stringable $message, array $context = []) : void ``` **Summary** Normal but significant events. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - #### public warning() : void ```php public warning(string|\Stringable $message, array $context = []) : void ``` **Summary** Exceptional occurrences that are not errors. **Description** Example: Use of deprecated APIs, poor use of an API, undesirable things that are not necessarily wrong. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string OR \Stringable | message | | | array | context | | **Returns:** void - --- ### Top Namespaces * [\YooKassa](../namespaces/yookassa.md) --- ### Reports * [Errors - 0](../reports/errors.md) * [Markers - 0](../reports/markers.md) * [Deprecated - 43](../reports/deprecated.md) --- This document was automatically generated from source code comments on 2026-08-13 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney