Wpis z mikrobloga

@nCore: Korzystałem z Boost.Log i spisuje się wyśmienicie, na threadach też. Dużego overheadu nie ma, jest szybko i wygodnie. :) Ale niestety Boost, więc nie jest to małe i bez zależności.
@nCore: ja kiedys pisalem takiego na strumieniach, w ktorym mozna bylo formatowac wysjcie, np.

LOG() << "Title" << kmu::table(3, 3) << 1 << 2 << 3 << "a" << "b" << "c " << "A" << "B" << "C"<< ...
, ktory ladnie formatowal wyjscie, ale jakos szybko mi sie odechcialo...
@kuhar: Mamy takie coś w projekcie, ale dopasowanie tego do manipulatorów z iostream to masakra, więc skończyło się na tym, ƶe budujemy stringstream, a do loggera wysyłamy gotowy string. Łatwo, wygodnie, standardowo i thread-safe.