Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/aby.telegram/lib/ |
Upload File : |
<?php namespace Aby\Telegram; use \Bitrix\Main\ModuleManager; use \Aby\Telegram\Module; class Log { private $file; public function __construct(){ $file_name = "log_".date("Y_m_d").".txt"; $this->file = dirname(__DIR__)."/logs/".$file_name; } /** * @param $message * @param $error_file * @param $error_line */ public function write_log($message, $error_file, $error_line){ $log = date("d.m.Y H:i:s")." -"; $log .= " MESSAGE: ".$message.";"; $log .= " FILE: ".$error_file."; LINE: ".$error_line.";"; $log .= " MODULE MAIN VERSION: ".ModuleManager::getVersion('main').";"; $log .= " PHP VERSION: ".phpversion().";"; $checkRequirements = (new Module())->checkRequirements(); if(!$checkRequirements[0]) { $log .= " BAD REQUIREMENTS: ".$checkRequirements[1].";"; } $arModuleVersion = array(); include dirname(__DIR__)."/install/version.php"; $log .= " MODULE_VERSION: ".$arModuleVersion["VERSION"].";"; file_put_contents($this->file, $log."\n", FILE_APPEND); } }