From d36b64d8a7423c2dd0e9153e1961c99cca007ca5 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 31 May 2019 10:31:43 +0300 Subject: event log: simplify styles, prevent horizontal scrolling sql logger: clip context length to 8kb --- classes/logger/sql.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'classes/logger') diff --git a/classes/logger/sql.php b/classes/logger/sql.php index 352d71324..989539e5d 100755 --- a/classes/logger/sql.php +++ b/classes/logger/sql.php @@ -12,8 +12,8 @@ class Logger_SQL { $owner_uid = $_SESSION["uid"] ? $_SESSION["uid"] : null; - if (DB_TYPE == "mysql") - $context = substr($context, 0, 65534); + // limit context length, DOMDocument dumps entire XML in here sometimes, which may be huge + $context = mb_substr($context, 0, 8192); // passed error message may contain invalid unicode characters, failing to insert an error here // would break the execution entirely by generating an actual fatal error instead of a E_WARNING etc -- cgit v1.2.3