History

Initial script logging functions

Karol Suprynowicz committed 3 years ago

Commit ee980cb1 parent 00bcf0d8 files · +151 −10Browse files

Showing the changes to libraries/script-engine/src/v8/ScriptObjectV8Proxy.cpp (1 of 8 files). Show all

Unified · Split

libraries/script-engine/src/v8/ScriptObjectV8Proxy.cpp+7−0
@@ -56,6 +56,13 @@ public: // ScriptContext implementation · 55 unmodified lines
5656 virtual int argumentCount() const override { return _parent->argumentCount(); }
5757 virtual ScriptValue argument(int index) const override { return _parent->argument(index); }
5858 virtual QStringList backtrace() const override { return _parent->backtrace(); }
59+
60+ // Name of the file in which message was generated. Empty string when no file name is available.
61+ virtual int currentLineNumber() const override { return _parent->currentLineNumber(); }
62+
63+ // Number of the line on which message was generated. -1 if there line number is not available.
64+ virtual QString currentFileName() const override { return _parent->currentFileName(); }
65+
5966 virtual ScriptValue callee() const override { return _parent->callee(); }
6067 virtual ScriptEnginePointer engine() const override { return _parent->engine(); }
6168 virtual ScriptFunctionContextPointer functionContext() const override { return _parent->functionContext(); }