LoggerCPP

0
2 года назад
2 года назад
2 года назад
2 года назад
readme.md

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

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

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

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

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

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

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