X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcreatelogger.cpp;h=a4ae313611b70f84caea81ef6305b217f6874343;hb=refs%2Fchanges%2F93%2F6593%2F4;hp=cd85f02c0093f535996ad34afc3691c4808a80fb;hpb=ef2bf51d04aaf01fa0cabdcaf905b23423067662;p=ric-plt%2Fsdl.git diff --git a/src/createlogger.cpp b/src/createlogger.cpp index cd85f02..a4ae313 100644 --- a/src/createlogger.cpp +++ b/src/createlogger.cpp @@ -14,10 +14,17 @@ limitations under the License. */ +/* + * This source code is part of the near-RT RIC (RAN Intelligent Controller) + * platform project (RICP). +*/ + #include "config.h" #include +#include #include #include "private/createlogger.hpp" +#include "private/stdstreamlogger.hpp" #if HAVE_SYSTEMLOGGER #include "private/systemlogger.hpp" #endif @@ -29,24 +36,24 @@ std::shared_ptr shareddatalayer::createLogger(const std::string& prefix) #if HAVE_SYSTEMLOGGER return std::shared_ptr(new SystemLogger(prefix)); #else -#error "Need to compile with at least one logging backend" + return std::shared_ptr(new StdStreamLogger(prefix)); #endif } void shareddatalayer::logDebugOnce(const std::string& msg) noexcept { auto logger(createLogger(SDL_LOG_PREFIX)); - logger->debug() << msg; + logger->debug() << msg << std::endl; } void shareddatalayer::logErrorOnce(const std::string& msg) noexcept { auto logger(createLogger(SDL_LOG_PREFIX)); - logger->error() << msg; + logger->error() << msg << std::endl; } void shareddatalayer::logInfoOnce(const std::string& msg) noexcept { auto logger(createLogger(SDL_LOG_PREFIX)); - logger->info() << msg; + logger->info() << msg << std::endl; }