@Fox Спасибо за ответ! Я разобрался и вот рабочий код, который ловит логи функции и записывает в [[ParseResult]], которая уже в HTML выводится. Есть 2 кнопки Start, Pause которые запускают и останавливают функцию. Спасибо, Fox!
$(document).ready(function() {
var app = new Vue({
el: '#Main',
data() {
return {
Log: [],
Thread: null,
ParseResult: "",
Error: ""
}
},
created() {
let self = this
Api.SetEventHandler(function(EventType, EventData) {
if (EventType == "log") {
console.log(EventData['text'])
self.ParseResult = EventData["text"]
};
})
},
methods: {
Parse: async function()
{
ParseRun = Api.RunFunction("Parse", {})
},
Stop: async function() {
if(ParseRun)
ParseRun.stop()
}
}
})
Сейчас хочу разобраться, как мне из Log брать только значение переменной, которую я в лог передаю, без лишней информации, то есть получить: [713957403] [08:55:33] Поток №2 : 1.50 > 1.50
Как понял в документации нет возможности такой, я могу получать только весь текст, получается только регуляркой наверно выбирать нужный мне текст или все таки можно получить только данные лога без статистики (поток, время)?