как считать лог в переменную ?
-
привет
в процессе работы скрипта пишется вывод в лог
как считать весь лог как строку в переменную ?
-
@oltan said in как считать лог в переменную ?:
привет
в процессе работы скрипта пишется вывод в лог
как считать весь лог как строку в переменную ?Подключи текстовик с логом как ресурс.
-
@oltan Можно сделать обертку вокруг стандартной функции лог, и сохранять все в например в список.
Вот пример кода. Если его поставить в самом начале скрипт то весь лог будет сохраняться в переменнойlog = (function() { [[LOG_LIST]] = []; var _log = log; return function(str) { [[LOG_LIST]].push(str); _log(str); } })();
-
@usertrue said in как считать лог в переменную ?:
@oltan Можно сделать обертку вокруг стандартной функции лог, и сохранять все в например в список.
Вот пример кода. Если его поставить в самом начале скрипт то весь лог будет сохраняться в переменнойlog = (function() { [[LOG_LIST]] = []; var _log = log; return function(str) { [[LOG_LIST]].push(str); _log(str); } })();
Только сохраняться будет не общий лог, а каждый для своего потока. И в переменной будут только те сообщения, что вызывались действием "лог".
Получить доступ именно к файлу можно другим вариантом