diff options
author | claiff <claiff@mail.ru> | 2022-09-23 16:17:05 +0300 |
---|---|---|
committer | claiff <claiff@mail.ru> | 2022-09-23 16:17:05 +0300 |
commit | ddd298d7c467dcca5c057ed6807c2fea5176f9a3 (patch) | |
tree | 5a37659a3df70b30eaa1f66d5b3b2c7a60bf75aa /src/file/mail.cpp | |
parent | 641c95dcf8c6585caaa6e79d4bec9b53fd666369 (diff) | |
parent | b8c1b47e32215cfa9f0483144ee643867ffc67c7 (diff) | |
download | obmc-sila-smtp-ddd298d7c467dcca5c057ed6807c2fea5176f9a3.tar.xz |
Merge branch 'feature/logger'
Diffstat (limited to 'src/file/mail.cpp')
-rw-r--r-- | src/file/mail.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/file/mail.cpp b/src/file/mail.cpp index 2b1ff14..2a2231b 100644 --- a/src/file/mail.cpp +++ b/src/file/mail.cpp @@ -1,7 +1,7 @@ #include <fstream> #include "mail.hpp" -#include "management/logger.hpp" +#include "logger/logger_set.hpp" namespace smtp::file { @@ -13,10 +13,12 @@ namespace smtp::file manage::MailsSet Mail::Read() const { + static const std::string METHOD_NAME = "Read mails"; + std::ifstream mail_file{ mPathFile, std::fstream::in }; if ( !mail_file.is_open() ) { - manage::Logger::LogError( "Unable to open file to read " + mPathFile ); + logger::LoggerSet::GetInstance()->LogError( METHOD_NAME, "Unable to open file to read " + mPathFile ); return {}; } std::string line{}; @@ -35,10 +37,12 @@ namespace smtp::file bool Mail::Write( manage::MailsSet const& data ) const { + static const std::string METHOD_NAME = "Write mails"; + std::ofstream mail_file{ mPathFile, std::fstream::out | std::fstream::trunc }; if ( !mail_file.is_open() ) { - manage::Logger::LogError( "Unable to open file to write " + mPathFile ); + logger::LoggerSet::GetInstance()->LogError( METHOD_NAME, "Unable to open file to write " + mPathFile ); return false; } for( const auto& mail : data ) |