Re[2]: Перенаправление потока cerr
От: vitcpp Россия http://vdavydov.ru
Дата: 27.01.13 18:18
Оценка:
A>>Есть желание логировать все сообщения в программе в файл определено складывая данные.
A>>Если данные записываются в cerr с помощью потоков std::cerr<<
A>>Нет ли более изящного способа и чтоб работал и под linux и под windows с компилятором mingw?

J>Имхо, самое простое и правильное — это запускать программу скриптом, который выполнит перенаправление куда надо.


Я в свое время написал тривиальную программу под linux на C, которая перенаправляла стандартные потоки в указанные при запуске пайпы, а потом делала exec без форка. Для моего случая этот подход оказался лучше, чем применение скриптов, так как в этом случае не требуется запуска еще одного процесса — скриптового интерпретатора.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.