summaryrefslogtreecommitdiffstats
path: root/src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2017-01-30 14:30:55 (GMT)
committerStefan Radomski <github@mintwerk.de>2017-01-30 14:30:55 (GMT)
commit7659ef059fa31c780f7c4e0fb028b9fb5b400030 (patch)
tree3a1705ae2e459e5a92cb1988ed160b5bde0d4e03 /src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp
parentaaec51ce3330a96f7a4f0f2ab0ca75f055223c67 (diff)
downloaduscxml-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.cpp4
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;
}
}