[Баг] В логе выполнился html код
-
@romanbiz где то какой то тег не закрытый остался в логе, вот и пробивает.
-
@romanbiz Текст
log_html()
вполне может быть, но выглядеть по другому. Введите в лог текстlog_html()
Вы бы для примера скинули хотя бы сам текст, который у вас переводится в html. Я бы его деобфускационировал и сказал, где собака зарыта.
-
@DrPrime А можете подробнее рассказать о логике этого процесса? Заранее спасибо.
-
@Fox Спасибо, прикладываю
0_1502111672532_log-html.txt
-
@romanbiz ну в окне программы высвечивается только часть лога. Он обрезается по строкам, вот осталась какая то строка только с закрытым тегом, но без открытого, и хтмл уже читается по другому. Как то так. Такое еще бывает, что весь лог красный (распостраняется хтмл ошибки), либо зеленый (хтмл успеха).
Это баг, который разрабу тяжело устранить.
-
@romanbiz Ваш файл у меня не преобразуется в html, нормально выводится в виде строки. Проверьте у себя в тестовом проекте.
А так, я солидарен с @DrPrime
-
@Fox Я давал скриншот выше. Где преобразуется. Что мне делать?
-
@romanbiz Для начала, проверьте на тестовом скрипте. Экшен читать файл, а затем лог. Повторится ли преобразование в html.
Посмотрите ещё какой тип данных в экшене лог в вашем скрипте, string или expression.
-
@Fox Также выводится в виде текста. Тип string. Сейчас очистил лог (а то жутко долго программа грузилась), пока в виде html не выводится.
-
@romanbiz По моему самый простой способ избежать генерации html кода в логе, это не выводить код страницы в лог
:D
Можно сделать любые проверки и выводить свои коментарии в логе, в зависимости от работы скрипта. Сайт загружен, ошибка авторизации, таймаут прокси и т.д...