summaryrefslogtreecommitdiff
path: root/src/message/sender.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/message/sender.cpp')
-rw-r--r--src/message/sender.cpp9
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 )