# HG changeset patch # User Matthew Wild # Date 1604066680 0 # Node ID 50f182931bdd6f22cad976b81116e466c01935d7 # Parent f243836c449abef185c66f9c1e87e87dda6d3e55 tools.modtrace: Pass config to serialize() diff -r f243836c449a -r 50f182931bdd tools/modtrace.lua --- a/tools/modtrace.lua Fri Oct 30 13:53:39 2020 +0000 +++ b/tools/modtrace.lua Fri Oct 30 14:04:40 2020 +0000 @@ -13,13 +13,20 @@ local unpack = table.unpack or unpack; --luacheck: ignore 113 local set = require "util.set"; +local serialize_cfg = { + preset = "oneline"; + freeze = true; + fatal = false; + fallback = function (v) return "<"..tostring(v)..">" end; +}; + local function stringify_value(v) if type(v) == "string" and #v > 20 then return (""):format(#v); elseif type(v) == "function" then return tostring(v); end - return serialize(v, "debug"); + return serialize(v, serialize_cfg); end local function stringify_params(...)