%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.190.253.43 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/main/lib/diag/ |
Upload File : |
<?php namespace Bitrix\Main\Diag; class Debug { protected static $timeLabels = array(); public static function startTimeLabel($name) { if (!isset(static::$timeLabels[$name])) static::$timeLabels[$name] = array(); static::$timeLabels[$name]['start'] = microtime(true); } public static function endTimeLabel($name) { if (!isset(static::$timeLabels[$name])) static::$timeLabels[$name] = array(); static::$timeLabels[$name]['time'] += microtime(true) - static::$timeLabels[$name]['start']; } public static function getTimeLabels() { return static::$timeLabels; } public static function dump($var, $varName = "", $return = false) { if ($return) ob_start(); $flComplex = (is_array($var) || is_object($var)); if ($varName != "") { echo $varName; if ($flComplex) echo ":".($return ? "\n" : "<br />"); else echo "="; } if ($flComplex && !$return) echo "<pre>"; var_dump($var); if ($flComplex && !$return) echo "</pre>"; echo ($return ? "\n" : "<br />"); if ($return) return ob_get_clean(); return null; } public static function dumpToFile($var, $varName = "", $fileName = "") { if (empty($fileName)) $fileName = "__bx_log.log"; $data = self::dump($var, $varName, true); $tempFile = fopen($_SERVER["DOCUMENT_ROOT"]."/".$fileName, "a"); fwrite($tempFile, $data."\n"); fclose($tempFile); } public static function writeToFile($var, $varName = "", $fileName = "") { if (empty($fileName)) $fileName = "__bx_log.log"; $data = ""; if ($varName != "") $data .= $varName.":\n"; if (is_array($var)) $data .= print_r($var, true)."\n"; else $data .= $var."\n"; $tempFile = fopen($_SERVER["DOCUMENT_ROOT"]."/".$fileName, "a"); fwrite($tempFile, $data."\n"); fclose($tempFile); } }