Я веду журналирование для кроссплатформенного приложения и пытаюсь понять, как мне поступить, например, с Android, в котором система ведения журналов по умолчанию в C ++ использует функцию, отформатированную в printf.Однако я хочу использовать оператор «<<» для простого входа, например, </p>
std::string myName = Johan;
int myID = 1;
mLogger << "Hello my name is: " << myName << " and my ID is: " << myID;
Теперь, как можно было бы преобразовать это в формат для печати?Есть ли простой способ сделать это?
EDIT : mLogger - выходной поток.Я должен перегрузить оператор «<<» и попытаться каким-то образом построить правильно отформатированную строку из ее ввода, чтобы использовать ее для printf.Это понятнее? </p>