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

И снова логирование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ является контекстно независимым языком по иерархии Хомского? http://www.cyberforum.ru/cpp/thread1728463.html
С++ является контекстно независимым языком? Можете привести пример контекстно-зависимого языка?
C++ Создание простого антивируса Здравствуйте, надо срочно написать простенький антивирус. кто может помочь найти исходники, что то готовое, чтобы компилировалось и работало. Заранее благодарю. http://www.cyberforum.ru/cpp/thread1728087.html
Dev C++, Windows application C++
Надо написать элементарную программу с небольшим кол-вом кнопок, нажимая которые программа будет показывать определённую информацию. Консольным приложением не желательно. Dev C++, Windows application. Можно ли написать подобную программу создав такой проект?
Написать кликер, осуществляющий n-ое количество кликов за определенное время C++
Всем привет! Нужна помощь... Не опытен в работе С++ Нужно задать координаты мыши допустим в 2 местах после чего программа сделает n-ое количество кликов за x (ms) в месте ( O ) а потом сделает n-oe количество кликов в другом месте ( I ) и чтобы повторялось все сначала
C++ Ошибка со временем в [DLL] http://www.cyberforum.ru/cpp/thread1727575.html
Здравствуйте, делаю курсовую, и одним из заданий является вести учёт активности пользователя в моей программе. Для это я решил воспользоваться DLL(так как это тоже часть задания). Хотел сделать по принципу, что в функцию поступают данные о: Пользователь, куда вошёл. А в самой функции уже проверяет время и дату, а так же заносит всё в текстовый файл. Но возникла проблема со временем. Вот на...
C++ Как с помощью Audio.get VK получить список треков со стены пользователя или стены сообщества? Всем доброго времени суток! Вопрос, скорее всего банален, но что то тем подобных на форуме не нашел. Если audio.get передать owner_id=id_user получаем только список аудиозаписей которые пользователь добавил в "Мои Аудиозаписи" , для сообщества вообще получаем 0. Так вот, подскажите , пожалуйста, какие параметры нужно передать в audio.get чтоб получчить список треков со стены пользователя или... подробнее

Показать сообщение отдельно
hoggy
6001 / 2441 / 436
Регистрация: 15.11.2014
Сообщений: 5,408
Завершенные тесты: 1
06.05.2016, 19:42     И снова логирование
Цитата Сообщение от Taiphoon Посмотреть сообщение
Нужно ли выделять уровни Debug и Trace макросами только для сборок Debug, что бы в релизе их вообще не было (вопрос быстродействия)?
нужно.
и это не только вопрос быстродействия.
но и безопасности так же.
Цитата Сообщение от Taiphoon Посмотреть сообщение
Где правильнее делать проверку, попадает ли строчка в лог
стратегия конкретной политики логгера.

Цитата Сообщение от Taiphoon Посмотреть сообщение
В какой момент производить запись данных в файл:
не принципиальный момент.

Цитата Сообщение от Taiphoon Посмотреть сообщение
В зависимости от типа события (Fatal и Error сразу, остальные при завершении приложения)
требование к разработке: в случае гибели приложения,
данные о последних мнговениях его жизни - самое важное,
и они не должны пропасть.

как вы это реализуете - ваши трудности.
но писать все сразу же на диск - производительность умрет.

можно лить в соседний процесс,
который тщательно протестирован, и надежен.
он будет время от времени лить в базу данных,
например.

смысл здесь в том, что это уже вне компетенции механизма "логгер".

логгер принял сообщение, логгер слил её в хранилище.
что с этим дальше будет делать хранилище - его не интересует.

а задача хранилища - не профакапить данные,
в случае гибели рабочего процесса.
и не поставить всю систему колом,
из-за постоянных лагов от записи на диск.

Цитата Сообщение от Taiphoon Посмотреть сообщение
Писать в файл потоком <<, или как?
как удобнее, так и делайте.

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