ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
524246 Топик полностью
fk0, легенда (20.06.2014 13:41, просмотров: 88) ответил POV на А кто какие форматы для логов использует? Интересует не ембеддед конечно, а на писюке. Как-то мне надоело просто текствичок писать и глазками там ковыряться.
А лучше писать, например, в бинарном виде и ковыряться там единственной косячной программой в которой даже функции поиска нет, так что ли? Просмотрщик логов встроенный в windows что ли хорош? Почему текст: 1) даже если лог бинарный, то его, удивишься, преимущественно всё равно глазами придётся просматривать, пусть и после какой-то обработки. следовательно придётся перевести в текст... 2) чем обрабатывать, например отобрать только нужные записи? В голову приходят только три вещи -- либо программы для обработки текстов, включая тот же текстовый редактор, либо SQL, либо XML. Только последние два сильно сложней в использовании (SQL хорошо владеешь? А для обработки XML сможешь xslt написать?) И вообще требуют стурктурированных записей. С чем логах обычно трудно. Кончено там есть какая-то структура, но слишком глубоко в этом закапываться программистам некогда. Вопрос вообще не между текст vs binary, а стуктурированные данные или нет. А бинарное представление только добавляет сложности в обработки -- как закодировать разные данные, да потом обратно раскодировать. С другим компилятором и на соседнем компьютере. Вместо простого printf потянет за собой как минимум какую-то библиотеку. А оно тебе нужно, морока с ней? В исходниках опять же. Одно дело написать writelog("блаблабла всякая ерунда %x%x%x..."), а другое дело чуть ли не SQL-инструкции вписывать для записи в лог. Это ещё и работу лога отлаживать. Может ну его на?
[ZX]