LINUX.ORG.RU

Re: перенаправление потоков

> Как в C++ сделать чтобы при записи в std::log писалось в определенный файл?

std::ofstream f(...);
std::clog.rdbuf(f.rdbuf());


int19h ★★★★ ()

Re: перенаправление потоков

> Как в C++ сделать чтобы при записи в std::log писалось в определенный файл?

А вообще, std::clog - это просто std::cerr, но с включенной
буферизацией. Так что перенаправляй stderr из консоли, и все.

int19h ★★★★ ()
Ответ на: Re: перенаправление потоков от int19h

Re: перенаправление потоков

не именно програмно надо,
просто библиотека пишет в std::clog в случае ошибки,
а хотелось бы всю огромную диагностику ошибки которую она выдает,
сохранить в файл и сказать читайте error.log если что.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.