diff options
author | Andrew Dolgov <[email protected]> | 2021-03-02 09:58:50 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-02 09:58:50 +0300 |
commit | dae047615914e985a5ed7fdf2616db58d09168c9 (patch) | |
tree | 0fdbc937a81cce9b044477112e259ad3458352c2 /classes/logger | |
parent | 2005a7bf4fe4590c2bebeaeb8ed65f7177530df8 (diff) |
sql logger: use orm
Diffstat (limited to 'classes/logger')
-rwxr-xr-x | classes/logger/sql.php | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/classes/logger/sql.php b/classes/logger/sql.php index d21934aa6..cf77a1896 100755 --- a/classes/logger/sql.php +++ b/classes/logger/sql.php @@ -36,12 +36,19 @@ class Logger_SQL implements Logger_Adapter { // this would cause a PDOException on insert below $owner_uid = !empty($_SESSION["uid"]) ? $_SESSION["uid"] : null; - $sth = $this->pdo->prepare("INSERT INTO ttrss_error_log - (errno, errstr, filename, lineno, context, owner_uid, created_at) VALUES - (?, ?, ?, ?, ?, ?, NOW())"); - $sth->execute([$errno, $errstr, $file, (int)$line, $context, $owner_uid]); - - return $sth->rowCount(); + $entry = ORM::for_table('ttrss_error_log')->create(); + + $entry->set([ + 'errno' => $errno, + 'errstr' => $errstr, + 'filename' => $file, + 'lineno' => (int)$line, + 'context' => $context, + 'owner_uid' => $owner_uid, + 'created_at' => Db::NOW(), + ]); + + return $entry->save(); } return false; |