diff --git a/src/modules/Workers/WebService/WebService.cpp b/src/modules/Workers/WebService/WebService.cpp index 17f531c..11ee955 100644 --- a/src/modules/Workers/WebService/WebService.cpp +++ b/src/modules/Workers/WebService/WebService.cpp @@ -1690,8 +1690,12 @@ namespace Apostol { Log()->Debug(APP_LOG_DEBUG_CORE, "[CurrentServer]\n"); Log()->Debug(APP_LOG_DEBUG_CORE, "[Name]\n%s", m_CurrentServer.Name().c_str()); - Log()->Debug(APP_LOG_DEBUG_CORE, "[PGP]\n%s", m_CurrentServer.Value().PGP.Key.c_str()); - Log()->Debug(APP_LOG_DEBUG_CORE, "[BTCKeys]\n%s", m_CurrentServer.Value().BTCKeys.Text().c_str()); + + const auto &key = m_CurrentServer.Value().PGP.Key; + Log()->Debug(APP_LOG_DEBUG_CORE, "[PGP]\n%s", key.IsEmpty() ? "" : key.c_str()); + + const auto &keys = m_CurrentServer.Value().BTCKeys.Text(); + Log()->Debug(APP_LOG_DEBUG_CORE, "[BTCKeys]\n%s", keys.IsEmpty() ? "" : keys.c_str()); } catch (Delphi::Exception::Exception &e) { Log()->Error(APP_LOG_INFO, 0, "[CurrentServer] Message: %s", e.what()); }