Можно ли разукрасить сообщения лога в цвета?
-
Например желтый фиолетовый и т.п, как это реализуется?
Если нет, то в предложения тогда.
Всем БАБЛО.
-
@35xakers Да можно. Действие выполнить код с параметром
log_html("<span style='color:yellow'>ТЕКСТ</span>","ТЕКСТ")
Первый параметр - произвольный хтмл.
Второй - текст, который будет записан в файл
-
@support Как правильно вставить переменную в этот код?
И можно ли сделать что бы было как по стандарту с ID временем и номером потока, а сам лог другого цвета.
А то у меня вот так получилось только
-
@35xakers said in Можно ли разукрасить сообщения лога в цвета?:
Как правильно вставить переменную в этот код?
конкатенацией через знак +
log_html("<span style='color:yellow'>" + [[TEXT]] + "</span>")
-
This post is deleted!
-
@35xakers said in Можно ли разукрасить сообщения лога в цвета?:
И можно ли сделать что бы было как по стандарту с ID временем и номером потока, а сам лог другого цвета.
Можно, написав свою функцию. Ниже пример такой функции, вставляй ее в начале скрипта в действие "Выполнить код".
function my_log_html(color, text) { var getTime = function() { var checkTime = function (i) {return (i < 10) ? "0" + i : i;} var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); return '[' + hh + ':' + mm + ':' + ss + ']' } return log_html("<span style='color:white;'>"+ getTime() +" Поток "+ "№" + thread_number() +" : "+"</span>"+"<span style='color:"+color+";'>"+ text + "</span>") }
Далее используй ее когда тебе нужно
//вставлять в действие "Выполнить код" my_log_html("green", [[TEXT]]) //первым аргументом передаем цвет, вторым само сообщение
-
function my_log_html(text) { var getTime = function() { var checkTime = function (i) {return (i < 10) ? "0" + i : i;} var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); return '[' + hh + ':' + mm + ':' + ss + ']' } // thread = [[_THREAD]]; thread = thread_number(); while(1){ if(thread > 115){ thread = thread - 115; }else{ break; } } color = Math.floor(0xffffff-((thread-1)*135300)).toString(16); while(1){ if(color.length < 6){ color = '0'+color; }else{ color = '#'+color; break; } } return log_html("<span style='color:white;'>"+ getTime() +" Поток "+ "№" + thread_number() +" : "+"</span>"+"<span style='color:"+color+";'>"+ text +"</span>") }
пускай выбирает цвета сам, вызывается соответственно с одним параметром текст
-
@ruzne зачем если в логе обычно нужно несколько цветов...
-
@Cruzel
мне понадобилось отметить вывод лога каждого потока отдельным цветом
поток 1 белово цвета, поток два другово цвета, поток три не белого и не того цвета что поток два