NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NesLogger.cpp File Reference
#include <Util/Logger/impl/NesLogger.hpp>
#include <spdlog/async.h>
#include <spdlog/async_logger.h>
#include <spdlog/details/periodic_worker.h>
#include <spdlog/sinks/basic_file_sink.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/spdlog.h>
Include dependency graph for NesLogger.cpp:

Classes

struct  NES::detail::LoggerHolder
 

Namespaces

 NES
 This exception represents a network error.
 
 NES::detail
 
 NES::Logger
 

Functions

auto NES::detail::toSpdlogLevel (LogLevel level)
 
std::shared_ptr< spdlog::logger > NES::detail::createEmptyLogger ()
 Creates an empty logger that writes to /dev/null. More...
 
void NES::Logger::setupLogging (const std::string &logFileName, LogLevel level)
 Setups the logging using a file path for the filesystem logging and a logging level. More...
 
std::shared_ptr< detail::Logger > NES::Logger::getInstance ()