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

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


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

А вообще, std::clog - это просто std::cerr, но с включенной
буферизацией. Так что перенаправляй stderr из консоли, и все.
int19h ★★★★
()
Ответ на: комментарий от int19h
не именно програмно надо,
просто библиотека пишет в std::clog в случае ошибки,
а хотелось бы всю огромную диагностику ошибки которую она выдает,
сохранить в файл и сказать читайте error.log если что.
anonymous
()
Ответ на: комментарий от anonymous
ну а если так попробовать?
close(2);
open("error.log",...);
Dead ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.