Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gentlecat
Сообщений: n/a
#1

Как организовать вывод лога в разные файлы с ACE_Log_Msg? - C++

04.04.2012, 15:18. Просмотров 336. Ответов 0
Метки нет (Все метки)

Здравствуйте!
Столкнулся с проблемой. В многопоточном приложении необходимо организовать вывод логов в несколько файлов, так, чтобы каждый поток писал свой отдельный лог-файл. Использую класс ACE_Log_Msg, но похоже в этом классе нет того, что я хочу - нет возможности писать в несколько выходных потоков одновременно.
Для организации вывода в один файл использую стандартный код

C++
1
2
3
4
ACE_OSTREAM_TYPE *output_file = new ofstream("test.log");
ACE_LOG_MSG->msg_ostream(output_file, 1);
ACE_LOG_MSG->set_flags(ACE_Log_Msg::OSTREAM);
ACE_LOG_MSG->clr_flags(ACE_Log_Msg::STDERR);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2012, 15:18     Как организовать вывод лога в разные файлы с ACE_Log_Msg?
Посмотрите здесь:

C++ организовать ввод-вывод одно- и двухмерного массива
C++ Как организовать Буферизированный ввод вывод стурктуры в текстовый файл?
Сформировать матрицу с помощью генератора случайных чисел и организовать ее вывод C++
C++ Организовать ввод и вывод через функции
C++ Как организовать вывод двумерного массива (целые числа) из текстового файла?
Запись строк в разные .txt файлы C++
C++ Организовать файловый ввод-вывод
C++ Ввод и вывод цен на разные виды товаров
C++ Как организовать форматированный вывод?
Организовать режим записи append (структуры, файловый ввод/вывод) C++
Как правильно организовать файловый ввод/вывод? C++
Положительные и отрицательные числа переписать в разные файлы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru