Conscience Core
Namespaces | Macros | Functions | Variables
conscience_log.cpp File Reference
#include "conscience_log.h"
#include "fs.h"
#include <iostream>
#include <memory>
#include <sstream>
#include <vector>
#include <filesystem>
#include "spdlog/async.h"
#include "spdlog/sinks/basic_file_sink.h"
#include "spdlog/sinks/rotating_file_sink.h"
#include "spdlog/sinks/stdout_color_sinks.h"

Namespaces

 conscience_utils
 
 conscience_utils::logging
 

Macros

#define CSC_LOG_DIR   "/var/log/conscience"
 
#define CSC_LOG_ENABLE_STDOUT   0
 
#define CSC_LOG_MAIN_FILENAME   "conscience_main.log"
 
#define CSC_LOGS_MAX_FILES   100
 

Functions

const string conscience_utils::logging::logLevelToString (LogLevel level)
 

Variables

static string conscience_utils::logging::mainLogFilePath = ""
 

Macro Definition Documentation

◆ CSC_LOG_DIR

#define CSC_LOG_DIR   "/var/log/conscience"

◆ CSC_LOG_ENABLE_STDOUT

#define CSC_LOG_ENABLE_STDOUT   0

◆ CSC_LOG_MAIN_FILENAME

#define CSC_LOG_MAIN_FILENAME   "conscience_main.log"

◆ CSC_LOGS_MAX_FILES

#define CSC_LOGS_MAX_FILES   100