core: reimplement logging using ndn-cxx's facility
Change-Id: Ifc7c5d70a61ad405dc1f1adfa522a2c0ad1586ab
Refs: #4580
diff --git a/daemon/nfd.cpp b/daemon/nfd.cpp
index 6d5a6c4..f96720f 100644
--- a/daemon/nfd.cpp
+++ b/daemon/nfd.cpp
@@ -27,7 +27,7 @@
#include "core/config-file.hpp"
#include "core/global-io.hpp"
-#include "core/logger-factory.hpp"
+#include "core/log-config-section.hpp"
#include "core/privilege-helper.hpp"
#include "face/face-system.hpp"
#include "face/internal-face.hpp"
@@ -43,7 +43,7 @@
namespace nfd {
-NFD_LOG_INIT("Nfd");
+NFD_LOG_INIT(Nfd);
static const std::string INTERNAL_CONFIG = "internal://nfd.conf";
@@ -73,7 +73,7 @@
void
Nfd::initialize()
{
- initializeLogging();
+ configureLogging();
m_forwarder = make_unique<Forwarder>();
@@ -98,10 +98,10 @@
}
void
-Nfd::initializeLogging()
+Nfd::configureLogging()
{
ConfigFile config(&ConfigFile::ignoreUnknownSection);
- LoggerFactory::getInstance().setConfigFile(config);
+ log::setConfigFile(config);
if (!m_configFile.empty()) {
config.parse(m_configFile, true);
@@ -176,12 +176,9 @@
void
Nfd::reloadConfigFile()
{
- // Logging
- initializeLogging();
+ configureLogging();
- // Other stuff
ConfigFile config(&ignoreRibAndLogSections);
-
general::setConfigFile(config);
TablesConfigSection tablesConfig(*m_forwarder);