diff --git a/src/amf-app/amf_n2.cpp b/src/amf-app/amf_n2.cpp
index da53fc3595506c5fa292f3b774af46c4a594c0a6..63bd54e1c741af0054098d4e1e6e1455dc9957db 100644
--- a/src/amf-app/amf_n2.cpp
+++ b/src/amf-app/amf_n2.cpp
@@ -2194,8 +2194,8 @@ bool amf_n2::get_common_plmn(
             for (auto s2 : amf_cfg.plmn_list[i].slice_list) {
               // for debugging purpose
               Logger::amf_n2().debug(
-                  "S-NSSAI from AMF (SST %s, SD %s)", s2.sst.c_str(),
-                  s2.sd.c_str());
+                  "S-NSSAI from AMF (SST %d, SD %ld, SD %s)", s2.sst, s2.sd,
+                  std::to_string(s2.sd).c_str());
               if ((s1.sst.compare(std::to_string(s2.sst)) == 0) and
                   (s1.sd.compare(std::to_string(s2.sd)) == 0)) {
                 Logger::amf_n2().debug(