jmc icon indicating copy to clipboard operation
jmc copied to clipboard

Команда logpass и логика логирования вообще

Open konelav opened this issue 8 years ago • 0 comments

Команда logpass не имеет эффекта. Причина: логика логирования такова, что сначала производится запись полученной от сервера строки в лог (проверка bLogPassedLine и вызов ф-ии log()), а только потом выполняется обработка полученной строки (Fire_Incoming(), триггеры, замены, подсветка). Либо это ошибка и ttcoreex.cpp::process_incoming() надо переписать, переставив местами запись в лог и обработку строки (причем в основном цикле порядок как описано, а после цикла в ветке if(!more_coming) порядок обратный, т.е. в редких ситуациях JMC будет работать иначе, чем обычно). Либо такая логика и подразумевалась (в лог пишется as-is, пользователь же видит настроенное под себя отображение), но тогда нужен фикс команды logpass.

konelav avatar Jan 18 '16 18:01 konelav