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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k. http://www.cyberforum.ru/cpp-beginners/thread538794.html
Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k. И вновь заранее благодарю, людей, которые возможно помогут :)
C++ задача: какая банка останется последней? есть n банок, при первом подходе разбивают первую сначала банку и затем каждую вторую, при втором подходе первую не разбитую и каждую третью не разбитую и т.д. какую банку разобъют последней? http://www.cyberforum.ru/cpp-beginners/thread538742.html
Изучение встроенных типов стека и очереди в обобщенной и необобщенной реализациях на примере создания списка подсписков C++
В соответствии с вариантом реализовать двухуровневую структуру данных в виде списка - подсписков.Для реализации структуры использовать встроенные типы стека и очереди в обобщенной и необобщенной реализациях(Stack,Stack<T>,Queue,Queue<T>).Вкачестве элементов структур использовать типы (class,struct),содержащиe поля ключа и информации.Типы полей выбрать самостоятельно. Реализовать следующие...
C++ Изучение базовых средств для организации и обработки простых динамических структур в виде линейных циклических списков
Помогите плиз !!!! вот задание -Начальная инициализация структуры (список пуст). -Добавление элемента в список (с учетом порядка, заданного в варианте). -Удаление элемента из списка (с учетом порядка, заданного в варианте). -Просмотр первого элемента в списке. -Проверка списка - пустой он или не пустой -Вывод структуры на экран. Тип списка Двухсвязный очередь
C++ Составить программу вычисления функции... http://www.cyberforum.ru/cpp-beginners/thread538702.html
Составить программу вычисления функции f(t)=t^2+2,5t/t+1, аргументы вводятся с клавиатуры.
C++ comboBox есть три comboBoxа, из каждого передаются индексы выбранного элемента. и нужно из этих индексов создать трехзначное число. помогите пожалуйста, а то я туплю по жесткому 8)) подробнее

Показать сообщение отдельно
Gentlecat
Сообщений: n/a

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

04.04.2012, 15:18. Просмотров 343. Ответов 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);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru