summaryrefslogtreecommitdiff
path: root/src/logger/phosphor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/logger/phosphor.cpp')
-rw-r--r--src/logger/phosphor.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/logger/phosphor.cpp b/src/logger/phosphor.cpp
index d3c81b0..f3575c4 100644
--- a/src/logger/phosphor.cpp
+++ b/src/logger/phosphor.cpp
@@ -1,15 +1,13 @@
-#include <phosphor-logging/elog-errors.hpp>
-#include <phosphor-logging/elog.hpp>
-#include <xyz/openbmc_project/Common/error.hpp>
+#include <phosphor-logging/lg2.hpp>
#include "phosphor.hpp"
namespace smtp::logger
{
- void Phosphor::LogError( std::string const& message ) const
+ void Phosphor::LogError( std::string const& method, std::string const& message ) const
{
- using InternalFailure =
- sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure;
- phosphor::logging::commit<InternalFailure>(message);
+ auto join_message = method + ',' + message;
+ const auto* msg = "OpenBMC.0.1.SMTPError";
+ lg2::error("SMTP error", "REDFISH_MESSAGE_ID", msg, "REDFISH_MESSAGE_ARGS", join_message);
}
} \ No newline at end of file