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.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/message/sender.cpp b/src/message/sender.cpp
index 5845628..85c5d5d 100644
--- a/src/message/sender.cpp
+++ b/src/message/sender.cpp
@@ -29,6 +29,8 @@ namespace smtp::message
bool Sender::Send( std::string const& mail_from, std::string const& subject, std::string const& text )
{
+ static const std::string METHOD_NAME = "Send message";
+
CURLcode result = CURLE_OK;
curl_slist* recipients = nullptr;
WriteThis upload_ctx{};
@@ -38,14 +40,14 @@ namespace smtp::message
mSettingsStorage.ReloadSettings();
if( !InitCurl( curl, upload_ctx, mail_from ))
{
- logger::LoggerSet::GetInstance()->LogError( "Error to initializate curl" );
+ logger::LoggerSet::GetInstance()->LogError( METHOD_NAME, "Error to initializate message service" );
return false;
}
//TODO раздать mail_to другим методам
auto mail_to = mMailTo.GetMailToSend();
if( mail_to.empty())
{
- logger::LoggerSet::GetInstance()->LogError( "We haven't any mail to" );
+ logger::LoggerSet::GetInstance()->LogError( METHOD_NAME, "We haven't any mail to" );
return false;
}
FillRecipients( curl, recipients );
@@ -56,7 +58,7 @@ namespace smtp::message
if( result != CURLE_OK )
{
std::string message = "Error to send messge: " + std::string( curl_easy_strerror( result ));
- logger::LoggerSet::GetInstance()->LogError( message );
+ logger::LoggerSet::GetInstance()->LogError( METHOD_NAME, message );
return false;
}
//TODO сделать деинициализацию через регистратор деинициализаторов