From f83a3452271054b744f1bf836f274fc8da7cd81b Mon Sep 17 00:00:00 2001 From: gabrielburnworth Date: Mon, 30 Dec 2019 10:21:28 -0800 Subject: [PATCH] add fbos version to debug log --- app/lib/log_service.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/lib/log_service.rb b/app/lib/log_service.rb index dc44fb169..8a87b50ea 100644 --- a/app/lib/log_service.rb +++ b/app/lib/log_service.rb @@ -5,7 +5,7 @@ class LogService < AbstractServiceRunner THROTTLE_POLICY = ThrottlePolicy.new(name, min: 250, hour: 5_000, day: 25_000) LOG_TPL = Rails.env.test? ? - "\e[32m.\e[0m" : "FBOS LOG (device_%s): %s\n" + "\e[32m.\e[0m" : "FBOS LOG (device_%s) [v%s]: %s\n" ERR_TPL = "MALFORMED LOG CAPTURE: %s" # Clean up excess logs in a non-deterministic manner. # Performs the slow DB query every nth request. @@ -41,7 +41,9 @@ class LogService < AbstractServiceRunner dev, log = [data.device, data.payload] dev.maybe_unthrottle Log.deliver(Logs::Create.run!(log, device: dev).id) - print LOG_TPL % [data.device_id, data.payload["message"] || "??"] + print LOG_TPL % [data.device_id, + dev.fbos_version || "?", + data.payload["message"] || "??"] rescue => x Rollbar.error(x) end