diff options
author | Stefan Radomski <github@mintwerk.de> | 2017-01-30 14:30:55 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2017-01-30 14:30:55 (GMT) |
commit | 7659ef059fa31c780f7c4e0fb028b9fb5b400030 (patch) | |
tree | 3a1705ae2e459e5a92cb1988ed160b5bde0d4e03 /src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp | |
parent | aaec51ce3330a96f7a4f0f2ab0ca75f055223c67 (diff) | |
download | uscxml-7659ef059fa31c780f7c4e0fb028b9fb5b400030.zip uscxml-7659ef059fa31c780f7c4e0fb028b9fb5b400030.tar.gz uscxml-7659ef059fa31c780f7c4e0fb028b9fb5b400030.tar.bz2 |
Unified DOM traversal and removed iostreams
Diffstat (limited to 'src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp')
-rw-r--r-- | src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp b/src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp index 84cfa81..9eaa8c5 100644 --- a/src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp +++ b/src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp @@ -624,7 +624,9 @@ v8::Local<v8::Value> V8DataModel::getDataAsValue(const Data& data) { void V8DataModel::jsPrint(const v8::FunctionCallbackInfo<v8::Value>& info) { if (info.Length() > 0) { v8::String::AsciiValue printMsg(info[0]->ToString()); - std::cout << *printMsg; + v8::Local<v8::External> field = v8::Local<v8::External>::Cast(info.Data()); + V8DataModel* dataModel = (V8DataModel*)field->Value(); + dataModel->_callbacks->getLogger().log(USCXML_LOG) << *printMsg; } } |