This commit is contained in:
2022-06-07 00:30:34 +03:00
commit 5f4b2cbf77
1784 changed files with 327645 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
<?php
namespace Core;
class GeneralException extends \Exception {
public function __construct($message, $code = 0) {
$s = '';
$s .= 'Server date & time: ' . date('d.m.Y H:i:s') . "\n";
$s .= 'Error code: ' . $code . "\n";
$s .= 'Error message: ' . $message . "\n";
$s .= 'In file: ' . $this->getFile() . "\n";
$s .= 'In line: ' . $this->getLine() . "\n";
$s .= 'Client IP: ' . $_SERVER['REMOTE_ADDR'] . "\n";
$s .= 'GET Data: ' . serialize($_GET) . "\n";
$s .= 'POST Data: ' . serialize($_POST) . "\n";
$s .= 'Call Stack Trace: ' . "\n";
foreach ( debug_backtrace() as $stack ) {
$s .= "\tFILE: '" . $stack['file'] . "', LINE: '" . $stack['line'] . "';\n";
}
file_put_contents(PROJECT_PATH . DS . 'log/error.log', $s . "\n", FILE_APPEND);
}
}
?>