diff options
Diffstat (limited to 'src/message/sender.cpp')
-rw-r--r-- | src/message/sender.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/message/sender.cpp b/src/message/sender.cpp index f8950f4..4f903e8 100644 --- a/src/message/sender.cpp +++ b/src/message/sender.cpp @@ -7,7 +7,7 @@ #include "builder/subject.hpp" #include "builder/text.hpp" #include "builder/from.hpp" -#include <iostream> +#include "managment/logger.hpp" namespace smtp::message { @@ -36,6 +36,7 @@ namespace smtp::message //TODO сделать инициализацию через регистратор инициализаторов if( !InitCurl( curl, upload_ctx, mail_from ) ) { + manage::Logger::LogError("Error to initializate curl"); return false; } FillRecipients( curl, recipients ); @@ -45,8 +46,8 @@ namespace smtp::message if ( result != CURLE_OK ) { - //TODO LOG - fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror( result )); + std::string message = "Error to send messge: " + std::to_string( *curl_easy_strerror( result )); + manage::Logger::LogError(message); return false; } //TODO сделать деинициализацию через регистратор деинициализаторов @@ -62,7 +63,6 @@ namespace smtp::message { if( !curl ) { - //TODO LOG return false; } curl_easy_setopt(curl, CURLOPT_USERNAME, mSettingsStorage.GetUserName().c_str()); @@ -89,7 +89,6 @@ namespace smtp::message .Apply( std::make_shared<builder::MailTo>( mail_to ) ) .Apply( std::make_shared<builder::Date>() ); mText = text_decorator->Get(); - std::cout << mText << std::endl; } void Sender::FillRecipients( CURL* curl, curl_slist* recipients ) |