Что такое хорошая практика для генерации подробного вывода?

Что такое хорошая практика для генерации подробного вывода? в настоящее время у меня есть функция

bool verbose;
int setVerbose(bool v)
{
    errormsg = "";
    verbose = v;
    if (verbose == v)
        return 0;
    else
        return -1;
}

и всякий раз, когда я хочу генерировать вывод, я делаю что-то вроде

if (debug)
     std::cout << "deleting interp" << std::endl;

однако я не думаю, что это очень элегантно. так что мне интересно, что было бы хорошим способом реализовать этот переключатель многословия?

Ответы на вопрос(5)

Ваш ответ на вопрос