ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
524249 Топик полностью
fk0, легенда (20.06.2014 13:49 - 13:57, просмотров: 88) ответил RED_DRAGON на xml, иногда проще: код события, дата, время, состояние тогочего нужно
Я бы ориентировался на syslog, но там много лишнего как мне кажется. У меня есть макрос writelog("текст %d %d %x...", a, b, c...) который отписывает в лог такую строку: 123.45: module: текст из аргумента writelog с расчепяткой циферок если надо... Здесь 123.45 -- время, секунды и сотые секунд от старта программы, module -- имя .c файла из которого выпечатывается (module.c значит). Номер строки считаю лишним т.к. обычно сообщения одинаковые в разных строках -- редкость (можно в таком случае вручную стоку ввести через __LINE__). Ещё есть макросы отдельно выпечатывающие время и сообщения, и шестнадцатеричные данные -- редко но бывает полезно. Вдогонку. Ещё статус сообщения (предупреждение, ошибка, нормальная информация...) может выводиться, например, после времени. Для фильтрации только ошибок, например.
[ZX]