summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-02 09:58:50 +0300
committerAndrew Dolgov <[email protected]>2021-03-02 09:58:50 +0300
commitdae047615914e985a5ed7fdf2616db58d09168c9 (patch)
tree0fdbc937a81cce9b044477112e259ad3458352c2
parent2005a7bf4fe4590c2bebeaeb8ed65f7177530df8 (diff)
sql logger: use orm
-rwxr-xr-xclasses/logger/sql.php19
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;