/
vint10tov
/
HomeServer
Обзор
Документация
Войти
/
vint10tov
/
HomeServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Source/logger.cpp
25 строк
933 B
vint10tov
rt
10 ноя 2024, 13:19
10 ноя 2024, 13:19
635f469
Код
Авторство
О чём код?
# include <iostream> #include "logger.hpp" std::mutex Logger::mutex_log; void Logger::debug_log(std::string message) { std::lock_guard<std::mutex> lock(mutex_log); // Защита от многопоточного доступа std::cout << message << std::endl; } void Logger::info_log(std::string message) { std::lock_guard<std::mutex> lock(mutex_log); // Защита от многопоточного доступа std::cout << GREEN << message << RESET << std::endl; } void Logger::warn_log(std::string message) { std::lock_guard<std::mutex> lock(mutex_log); // Защита от многопоточного доступа std::cout << YELLOW << message << RESET << std::endl; } void Logger::error_log(std::string message) { std::lock_guard<std::mutex> lock(mutex_log); // Защита от многопоточного доступа std::cout << RED << message << RESET << std::endl; }