| Server IP : 91.240.85.141 / Your IP : 216.73.216.223 Web Server : nginx/1.28.0 System : Linux nuevo.ru 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : ( 1029) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/wpface_ru_usr/data/www/wpface.ru/wp-content/plugins/yookassa/includes/ |
Upload File : |
<?php
class YooKassaLogger
{
const MESSAGE_TYPE = 3;
const LEVEL_INFO = 'info';
const LEVEL_WARNING = 'warning';
const LEVEL_ERROR = 'error';
public static function info($message)
{
self::log(self::LEVEL_INFO, $message);
}
public static function error($message)
{
self::log(self::LEVEL_ERROR, $message);
}
public static function warning($message)
{
self::log(self::LEVEL_ERROR, $message);
}
public static function log($level, $message)
{
$filePath = WP_CONTENT_DIR.'/yookassa-debug.log';
$isDebugEnabled = get_option('yookassa_debug_enabled');
if ($isDebugEnabled) {
if ( ! file_exists($filePath)) {
touch($filePath);
chmod($filePath, 0644);
}
$messageFormatted = self::formatMessage($level, $message);
error_log($messageFormatted, self::MESSAGE_TYPE, $filePath);
}
}
private static function formatMessage($level, $message)
{
$date = date('Y-m-d H:i:s');
return sprintf("[%s] [%s] Message: %s \r\n", $date, $level, $message);
}
}