# [YooKassa API SDK](../home.md) # Class: \YooKassa\Common\LoggerWrapper ### Namespace: [\YooKassa\Common](../namespaces/yookassa-common.md) --- --- ### 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) --- ## Methods #### public __construct() : mixed ```php public __construct(object|callable $wrapped) : mixed ``` **Summary** LoggerWrapper constructor. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | object OR callable | wrapped | | **Returns:** mixed - #### public alert() : void ```php public alert(string $message, array $context = array()) : 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 | message | | | array | context | | **Returns:** void - #### public critical() : void ```php public critical(string $message, array $context = array()) : 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 | message | | | array | context | | **Returns:** void - #### public debug() : void ```php public debug(string $message, array $context = array()) : void ``` **Summary** Detailed debug information. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string | message | | | array | context | | **Returns:** void - #### public emergency() : void ```php public emergency(string $message, array $context = array()) : void ``` **Summary** System is unusable. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string | message | | | array | context | | **Returns:** void - #### public error() : void ```php public error(string $message, array $context = array()) : 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 | message | | | array | context | | **Returns:** void - #### public info() : void ```php public info(string $message, array $context = array()) : 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 | message | | | array | context | | **Returns:** void - #### public log() : void ```php public log(mixed $level, string $message, array $context = array()) : 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 | message | | | array | context | | **Returns:** void - #### public notice() : void ```php public notice(string $message, array $context = array()) : void ``` **Summary** Normal but significant events. **Details:** * Inherited From: [\YooKassa\Common\LoggerWrapper](../classes/YooKassa-Common-LoggerWrapper.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string | message | | | array | context | | **Returns:** void - #### public warning() : void ```php public warning(string $message, array $context = array()) : 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 | message | | | array | context | | **Returns:** void - --- ### Top Namespaces * [\YooKassa](../namespaces/yookassa.md) --- ### Reports * [Errors - 0](../reports/errors.md) * [Markers - 1](../reports/markers.md) * [Deprecated - 25](../reports/deprecated.md) --- This document was automatically generated from source code comments on 2023-04-06 using [phpDocumentor](http://www.phpdoc.org/) © 2023 YooMoney