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

Класс log, выводящий в cout и в syslog - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите решить задачу по книге Абрамова 59е http://www.cyberforum.ru/cpp/thread1459533.html
Помогите решить задачу по книге Абрамова 59е,очень нужно
C++ Принципы реализации SOAP web service Итак. Я должен реализовать SOAP web service на c++. Сервис должен хоститься на Apache Axis2/C, использовать ODBC/OLE DB. В общем я пока не понимаю что надо делать. Что такое веб сервис я уже почитал по разным ссылкам в сети. Что такое soap тоже почитал. Не понимаю формата взаимодействия. Например, если бы мне сказали: "Напиши ка сервер и клиент. Информация передается средствами xml." То мне было... http://www.cyberforum.ru/cpp/thread1457688.html
C++ Создание виртуального обработчика ошибок в Visual Studio
Доброго времени суток! Нужно написать так называемый Виртуальный менеджер памяти, который бы автоматически начинал работать при подключении определенной (моей) библиотеки. Суть библиотеки в том, что она осуществляет взаимодействие обычного и квантового компов, причем у квантового есть всего (к примеру) 4 кубита, узла, которые могут быть заняты или свободны. Так вот, менеджер должен знать,...
Исходный код лексического анализатора C++
Может есть у кого то исходник по ООП программы лексического анализатора Очень нужен пример Помогите пожалуйста
C++ Использование placement-new в перегруженном операторе присваивания http://www.cyberforum.ru/cpp/thread1457038.html
Всем хей. Допустим, у меня определён конструктор копирования для класса T. Теперь я хочу перегрузить для T оператор присваивания и, чтобы не повторять код (DRY всё же), делаю так: T& operator = (const T& ref) { if (this != &ref) new(this) T(ref); return *this; }
C++ Определение PPID для текущего процесса Ребята Help!!! я должен написать программу для текущего значени ppid,pid для родителей и ребёнка,а сам в с++ ваще не шарю. Буду очень рад если поможете. Спасибо))) подробнее

Показать сообщение отдельно
UriahHeep
 Аватар для UriahHeep
222 / 217 / 41
Регистрация: 24.09.2012
Сообщений: 509
Записей в блоге: 2

Класс log, выводящий в cout и в syslog - C++

27.05.2015, 15:11. Просмотров 385. Ответов 3
Метки (Все метки)

Для логгирования в Linux-системе (для самого вопроса это не важно) хочу использовать свой класс с перегруженным operator<<(). Лог должен писаться в std::cout и в syslog.
C++
class sLog
{
.....
}
 
sLog slog;
 
slog << std::string("string") << 55 << std::endl;
Первые два реализуются друзьями типа
C++
friend sLog & operator<<(sLog &, std::string &)
friend sLog & operator<<(sLog &, int)
Что должно быть вторым аргументом последнего operator<<(), чтобы отлавливать манипуляторы std::endl и std::hex и другие?

Добавлено через 20 минут

Не по теме:

Да, это велосипед на костылях.

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