feat(logger): add log level filtering

This commit is contained in:
user
2026-07-21 13:44:54 +04:00
parent 4366eeb92e
commit ee5fec311c
4 changed files with 83 additions and 2 deletions
+4
View File
@@ -12,6 +12,10 @@ Logger::Logger(const std::string &fileName, LogLevel defaultLevel)
Logger::~Logger() = default;
core::Status Logger::writeMessage(LogLevel level, const std::string &message) {
if (level < defaultLevel_) {
return core::Status::Success(true);
}
// std::ios::app — режим добавления в конец файла
// без удаления уже существующих записей.
std::ofstream stream(fileName_, std::ios::app);