X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=blobdiff_plain;f=xmltooling%2Futil%2FNDC.cpp;h=ac23379b06c13ed5252a11610a104ddde8b50bde;hp=249cc96267fefacd705d3838990c869173d6483d;hb=64dcaec957e9befd960779498d7fe35bbb62141a;hpb=3b5baf5d6419dedaff7f9db1c60f3fd629e6aca5 diff --git a/xmltooling/util/NDC.cpp b/xmltooling/util/NDC.cpp index 249cc96..ac23379 100644 --- a/xmltooling/util/NDC.cpp +++ b/xmltooling/util/NDC.cpp @@ -21,23 +21,28 @@ */ #include "internal.h" +#include "logging.h" #include "util/NDC.h" -#include +#if defined(XMLTOOLING_LOG4SHIB) +# include +#elif defined(XMLTOOLING_LOG4CPP) +# include +#endif using namespace xmltooling; NDC::NDC(const char* context) { - log4cpp::NDC::push(context); + logging::NDC::push(context); } NDC::NDC(const std::string& context) { - log4cpp::NDC::push(context); + logging::NDC::push(context); } NDC::~NDC() { - log4cpp::NDC::pop(); + logging::NDC::pop(); }