Следите за новостями GitVerse в нашем телеграм-канале

LoggerCPP

0
3 месяца назад
3 месяца назад
3 месяца назад
4 месяца назад
readme.md

Класс для работы с логированием сообщений

Производит потокобезопасные операции с выводом сообщений в консоль и в файлы. Обеспечивает безопасный доступ к файлу и консоли из разных потоков.

Класс File может обеспечивать безопасный доступ к файлам из разных процессов. Подробнее

Добавлен класс Logger, работающий в связке с File

Концепция: Реализация Паттерна Singleton, который гарантирует, что у класса есть только один экземпляр, и предоставляет глобальную точку доступа к этому экземпляру.

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

В любой части своего приложения можно без предварительных объявлений и передачи указателей можно выполнять такой код:

Logger::i()->console("Hello, Logger!");
Logger::i()->writeFile("This is a log sting in file.");

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.