История изменений
Исправление invy, (текущая версия) :
Log::writeToDb << "entry";
Log::writeToStream << "entry;
где Log - namespace (для красоты), а writeToDb и writeToStream - глобальные объекты, по сути как cout/cerr;
namespace std _GLIBCXX_VISIBILITY(default)
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION
/**
* @name Standard Stream Objects
....
*/
extern istream cin; /// Linked to standard input
extern ostream cout; /// Linked to standard output
extern ostream cerr; /// Linked to standard error (unbuffered)
extern ostream clog; /// Linked to standard error (buffered)
И весь «синглтон» :)
Исправление invy, :
Log::writeToDb << "entry";
Log::writeToStream << "entry;
где Log - namespace (для красоты), а writeToDb и writeToStream - глобальные объекты, по сути как cout/cerr;
Исправление invy, :
Log::writeToDb << "entry";
Log::writeToStream << "entry;
где Log - namespace (для красоты), а writeToDb и writeToStream - глобальные объекты, по сути аналогичные cout/cerr;
Исходная версия invy, :
Logger::writeToDb << "entry";
Logger::writeToStream << "entry;
где writeToDb и writeToStream - глобальные объекты, по сути аналогичные cout/cerr;