diff options
author | eportnov <eportnov@ibs.ru> | 2022-09-14 10:37:58 +0300 |
---|---|---|
committer | eportnov <eportnov@ibs.ru> | 2022-09-14 10:37:58 +0300 |
commit | 8a0b56e2fc3f5c0ec71ca79e4c64e34bea29c043 (patch) | |
tree | afdfb3dc5d418566f4564494cbe77449899d2b74 /src/message/sender.cpp | |
parent | a78e04585b2d4097a88ab681c1beebe8fe9586a1 (diff) | |
download | obmc-sila-smtp-8a0b56e2fc3f5c0ec71ca79e4c64e34bea29c043.tar.xz |
add logger
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 ) |