Hlavní navigace

Názor k článku Nebojte se systemd: co to je a co umí? od Petr M - Binární formát pro logování je výhodnější v úspoře...

Článek je starý, nové názory již nelze přidávat.

  • 26. 5. 2016 10:34

    Petr M (neregistrovaný) ---.145.broadband16.iol.cz

    Binární formát pro logování je výhodnější v úspoře paměti a rychlejším zápisu, takže se sníží možnost ztráty dat. Ono zapsat "03:25:38.22" nebo 0x03253822 je 11B vs. 4B.
    Ztráta dat se v bináru řeší líp, padne potřeba ASCII/UTF8, která tě hodně omezuje např. v samoopravným kódu, crc, odlišení hlavičky atd.
    Nečitelnost v texťáku nevadí, pokud máš možnost tu binárku vytáhnout ze stroje ven a prohnat převodníkem. Taky to tak dělávám, XML s popisem chyb + binárka, kterou přechroupe prográmek.

    Když máš na logování vyčleněno 1kB zálohované RAM v embedded systému, jinou možnost, než binárka a přechroupávač na PC nemáš (událost + modul + datum + čas + závažnost události dají klidně jenom 20B).