]>
git.wh0rd.org - tt-rss.git/blob - classes/logger/sql.php
7ee22844e6318c55b20e548270eb27592e1d797c
6 function __construct() {
7 $this->link
= db_connect(DB_HOST
, DB_USER
, DB_PASS
, DB_NAME
);
10 function log_error($errno, $errstr, $file, $line, $context) {
12 if ($errno == E_NOTICE
) return false;
15 $errno = db_escape_string($this->link
, $errno);
16 $errstr = db_escape_string($this->link
, $errstr);
17 $file = db_escape_string($this->link
, $file);
18 $line = db_escape_string($this->link
, $line);
19 $context = db_escape_string($this->link
, json_encode($context));
21 $owner_uid = $_SESSION["uid"] ?
$_SESSION["uid"] : "NULL";
23 $result = db_query($this->link
,
24 "INSERT INTO ttrss_error_log
25 (errno, errstr, filename, lineno, context, owner_uid, created_at) VALUES
26 ($errno, '$errstr', '$file', '$line', '$context', $owner_uid, NOW())");
28 return db_affected_rows($this->link
, $result) != 0;