hedera-web/rest/core/log.php

35 lines
650 B
PHP

<?php
class Log extends Vn\Web\JsonRequest {
const PARAMS = [
'message'
,'file'
,'line'
,'location'
,'agent'
,'stack'
];
function run($db) {
if (!_ENABLE_DEBUG) return TRUE;
$user = isset($_SESSION['user']) ? $_SESSION['user'] : 'guest';
$message = $_REQUEST['message'];
$file = $_REQUEST['file'];
$line = $_REQUEST['line'];
$location = $_REQUEST['location'];
$agent = $_REQUEST['agent'];
$stack = $_REQUEST['stack'];
error_log(
"Javascript: $message in $file($line)"
."\nLocation: $location"
."\nAgent: $agent"
."\nUser: $user"
."\nStack: $stack"
);
return TRUE;
}
}