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/ScriptManager.cpp (1 of 8 files). Show all

Unified · Split

libraries/script-engine/src/ScriptManager.cpp+17−0
@@ -573,21 +573,38 @@ void ScriptManager::loadURL(const QUrl& scriptURL, bool reload) { · 572 unmodified lines
573void ScriptManager::scriptErrorMessage(const QString& message) {573void ScriptManager::scriptErrorMessage(const QString& message) {
574 qCCritical(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));574 qCCritical(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));
575 emit errorMessage(message, getFilename());575 emit errorMessage(message, getFilename());
576 if (!currentEntityIdentifier.isInvalidID()) {
577 // TODO: add line number and proper file name
578 //if (engine() && engine()->currentContext() && engine()->currentContext()->)
579 emit errorEntityMessage(message, getFilename(), currentEntityIdentifier);
580 }
576}581}
577 582
578void ScriptManager::scriptWarningMessage(const QString& message) {583void ScriptManager::scriptWarningMessage(const QString& message) {
579 qCWarning(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));584 qCWarning(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));
580 emit warningMessage(message, getFilename());585 emit warningMessage(message, getFilename());
586 if (!currentEntityIdentifier.isInvalidID()) {
587 // TODO: add line number and proper file name
588 emit warningEntityMessage(message, getFilename(), currentEntityIdentifier);
589 }
581}590}
582 591
583void ScriptManager::scriptInfoMessage(const QString& message) {592void ScriptManager::scriptInfoMessage(const QString& message) {
584 qCInfo(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));593 qCInfo(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));
585 emit infoMessage(message, getFilename());594 emit infoMessage(message, getFilename());
595 if (!currentEntityIdentifier.isInvalidID()) {
596 // TODO: add line number and proper file name
597 emit infoEntityMessage(message, getFilename(), currentEntityIdentifier);
598 }
586}599}
587 600
588void ScriptManager::scriptPrintedMessage(const QString& message) {601void ScriptManager::scriptPrintedMessage(const QString& message) {
589 qCDebug(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));602 qCDebug(scriptengine, "[%s] %s", qUtf8Printable(getFilename()), qUtf8Printable(message));
590 emit printedMessage(message, getFilename());603 emit printedMessage(message, getFilename());
604 if (!currentEntityIdentifier.isInvalidID()) {
605 // TODO: add line number and proper file name
606 emit printedEntityMessage(message, getFilename(), currentEntityIdentifier);
607 }
591}608}
592 609
593void ScriptManager::clearDebugLogWindow() {610void ScriptManager::clearDebugLogWindow() {