From a11a92f9a480f349494be6141948db71ba7453db Mon Sep 17 00:00:00 2001 From: Mike Morris Date: Wed, 15 Apr 2015 17:36:41 +0200 Subject: [PATCH] add LogMessage constructors for default values --- src/node_log.cpp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/node_log.cpp b/src/node_log.cpp index 1418158d1..793a07664 100644 --- a/src/node_log.cpp +++ b/src/node_log.cpp @@ -9,8 +9,22 @@ struct NodeLogObserver::LogMessage { mbgl::Event event; int64_t code; std::string text; - int environment; - std::string threadName; + int environment = -1; + std::string threadName = ""; + + LogMessage(mbgl::EventSeverity severity_, mbgl::Event event_, int64_t code_, std::string text_, int environment_, std::string threadName_) + : severity(severity_), + event(event_), + code(code_), + text(text_), + environment(environment_), + threadName(threadName_) {}; + + LogMessage(mbgl::EventSeverity severity_, mbgl::Event event_, int64_t code_, std::string text_) + : severity(severity_), + event(event_), + code(code_), + text(text_) {} }; NodeLogObserver::NodeLogObserver(v8::Handle target) @@ -54,7 +68,7 @@ bool NodeLogObserver::onRecord(mbgl::EventSeverity severity, mbgl::Event event, std::string threadName = mbgl::Environment::threadName(); queue->send({ severity, event, code, text, env, threadName }); } else { - queue->send({ severity, event, code, text, -1, "" }); + queue->send({ severity, event, code, text }); } return true; }